* {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:none;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
a {
	cursor:pointer;
	text-decoration:none
}
li {
	list-style:none;
}
input, textarea {
	color:#555555;
	border:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
body {
	background:#f7f7f2;
}
.bodybg1 { background:url(../images/body_bg/body_bg.png) no-repeat scroll center 0 #F7F7F2}
.wrapper {
	width:996px;
	margin:0 auto
}

/*  MONI select */
.moni_s { position: absolute;  cursor:pointer;  padding:0; left:0; top:0; }
.moni_s input {}
.moni_s .Option {position:absolute; left: 0px; top: 24px; background:#fff;  padding:0 0 0 0px; font-size:11px; color:#959595; font-family:arial; text-align:left; border:1px #959595 solid; display:none; height:auto; z-index:1 }
.moni_s  ul li {  background:#262261; border:none}
.clearfloat { clear:both}
.header {
}
.header .nav_t { height:97px; position:relative}
.header .nav_t img.logo { position: absolute; top:20px; left:0;}
.header .nav_t .s_box { margin: 4px 0pt 0pt 24px; position:relative; height:37px; }
.header .nav_t .s_box_on { margin: 0 0pt 0pt 19px; position:relative; background:url(../images/select2_box_top_bg.png) no-repeat scroll 0 0; height:37px; }
.header .nav_t .s_box_on .nav_t_moni { top:4px; left:10px; background:url(../images/select2_on.png) no-repeat scroll 0 0; width:227px; height:27px  }
.header .nav_t .s_box_on .nav_t_moni .select2 { font:bold 11px/11px arial; color:#a1a1a1; height:11px; background:none; width:210px; cursor:pointer}
.header .nav_t .s_box_on .nav_t_moni .Option { left:-10px; top:28px; background:none}

.header .nav_t .nav_t_select_bg { position:absolute; right:0; top:0; background:url(../images/nav_t_select_bg.png) no-repeat scroll 0 0; height:38px; width:259px; z-index:10}
.header .nav_box { background:url(../images/nav_box_bg_blue.png) no-repeat scroll 0 0; width:996px; height:97px; position:relative;}
.header .nav_box .nav_bar { background:url(../images/nav_bg.png) no-repeat scroll 0 0; width:985px; height:47px; position:relative; left:5px; top:6px; z-index:2}
.header .nav_box .nav_bar ul li { float:left; display:inline; height:47px; position:relative;}
.header .nav_box .nav_bar ul li a {  height:47px; line-height:47px; display:inline-block; background:url(../images/nav_li_l_bg.png) no-repeat scroll 0 center; margin-left:8px; }
.header .nav_box .nav_bar ul li span { font:bold 11px/11px arial; color:#fff; text-transform:uppercase; height:47px; line-height:47px; background:url(../images/nav_division.png) no-repeat scroll 100% 0; padding:0 12px 0 0;  display:inline-block}
.header .nav_box .nav_bar ul li a.home { 	padding:0 0 0 23px; margin-left:14px; }
.header .nav_box .nav_bar ul li a.swim { background-position:-163px center; padding:0 0 0 37px; margin-left:6px; }
.header .nav_box .nav_bar ul li a.ice-skate { background-position:-353px center; padding:0 0 0 38px; margin-left:7px; }
.header .nav_box .nav_bar ul li a.eat-drink { background-position:-588px center; padding:0 0 0 37px; margin-left:6px; }
.header .nav_box .nav_bar ul li a.exercise { background-position:-817px center; padding:0 0 0 27px; margin-left:9px; }
.header .nav_box .nav_bar ul li a.exercise span { padding:0 16px 0 0}
.header .nav_box .nav_bar ul li a.sports { background-position:-1021px center; padding:0 0 0 37px; margin-left:7px; }
.header .nav_box .nav_bar ul li a.concerts-events { background-position:-1233px center; padding:0 0 0 21px; margin-left:8px; }
.header .nav_box .nav_bar ul li a.concerts-events span { }
.header .nav_box .nav_bar ul li a.no-bg, .header .nav_box .nav_bar ul li a.no-bg span  { background:none}
.header .nav_box .nav_bar ul li a.no-bg2 { background:none}
.header .nav_box .nav_bar ul li .sub_menu { position:absolute; left:-33px; top:-15px; z-index:11111; display:none}
.header .nav_box .nav_bar ul li .sub_menu li a, .header .nav_box .nav_bar ul li .sub_menu li { background:none; line-height:0; font-size:0; height:auto; margin:0 }
.header .nav_box .nav_bar ul li .sub_menu li.sub_t a { padding-left:0!important}

.header .nav_box .nav_bar ul li .sub_menu .sub_m {   background:url(../images/submenu/sub_center.png) no-repeat scroll 0 0; }
.header .nav_box .nav_bar ul li .sub_menu .sub_m a { height:40px; display:block;  display:block;height:40px;line-height:40px; width:255px; font:bold 11px/40px arial; color:#eeeeee; padding-left:66px; background:url(../images/submenu/white-circle.png) no-repeat scroll 32px 50% transparent; text-transform:uppercase}
.header .nav_box .nav_bar ul li .sub_menu .sub_m a.clock-ico { background:url(../images/submenu/clock-ico.png) no-repeat scroll 26px 50%;}
.header .nav_box .nav_bar ul li .sub_menu .sub_m a.circle-ico { background:url(../images/submenu/white-circle.png) no-repeat scroll 32px 50%;}
.header .nav_box .nav_bar ul li .sub_menu .sub_m a.ice-ico { background:url(../images/submenu/ice-ico.png) no-repeat scroll 27px 50%;}
.header .nav_box .nav_bar ul li .sub_menu .sub_m a.skate-ico { background:url(../images/submenu/skate-ico.png) no-repeat scroll 27px 50%;}
.header .nav_box .nav_bar ul li .help-div { position:absolute; top:0; width:78px; height:42px; background:#ff0000; opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); display:none; z-index:111111}
.header .nav_box .nav_bar ul li .concert-ul li a { padding-left:30px!important; background:none!important; width:295px!important;}
.header .nav_box .nav_bar ul li .concert-ul li.sub_b a { padding-left:0!important}
.header .nav_box .nav_bar ul li .concert-ul .colorful1 {  background:url(../images/submenu/sub_color1.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful2 {  background:url(../images/submenu/sub_color2.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful3 {  background:url(../images/submenu/sub_color3.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful4 {  background:url(../images/submenu/sub_color4.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful5 {  background:url(../images/submenu/sub_color5.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful6 {  background:url(../images/submenu/sub_color6.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful7 {  background:url(../images/submenu/sub_color7.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful8 {  background:url(../images/submenu/sub_color8.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful9 {  background:url(../images/submenu/sub_color9.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful10 {  background:url(../images/submenu/sub_color10.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful11 {  background:url(../images/submenu/sub_color11.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful12 {  background:url(../images/submenu/sub_color12.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful13 {  background:url(../images/submenu/sub_color13.png) no-repeat scroll 0 0}

.header .nav_box .nav_bar ul li a.no-ico { margin-left:12px;}
.header .nav_box .nav_bar ul li a.no-ico span { padding-right:16px;}
.header .nav_bar_dclt .nav_bar {}
.header .nav_bar_dclt .nav_bar ul li a.no-ico { background:none} 
.header .nav_bar_dclt .nav_bar ul li .sub_menu { left:-30px; }
.header .nav_box .nav_bar ul li a.golf {background-position:-1426px center;margin-left:6px;padding:0 0 0 24px;}
.header .nav_box .nav_bar ul li a.water {background-position:-1599px center;margin-left:6px;padding:0 0 0 35px;} 
.header .nav_box .nav_bar ul li a.climbing {background-position:-1789px center;margin-left:6px;padding:0 0 0 33px;}
.header .nav_box .nav_bar ul li a.camp {background-position:-1975px center;margin-left:5px;padding:0 0 0 33px;}
.header .nav_box .nav_bar ul li a.bath {background-position:-2140px center;margin-left:5px;padding:0 0 0 31px;}



.header .nav_box .nav_bar ul li .sub_menu .sub_m:hover { background-position:0 -40px;}
.header .nav_box .nav_bar2 { position:relative; z-index:1}
.header .nav_box .nav_bar2 .nav_search { float:left}
.header .nav_box .nav_bar2 .nav_search table { height:47px; widows:100%}
.header .nav_box .nav_bar2 .nav_search table tr td.t { padding:0 8px 0 10px;}
.header .nav_box .nav_bar2 .nav_search table tr td.t span { font:bold 11px/11px arial; color:#ed1c24; text-transform:uppercase}
.header .nav_box .nav_bar2 .nav_search table tr td.s { display:block; position:relative; width:117px;}
.header .nav_box .nav_bar2 .nav_search table tr td.i { padding-right: 5px;}
.header .long-search .nav_bar2 .nav_search table tr td.i .input1 {
background:url(../images/input5.png) no-repeat scroll 0 0 transparent;
color:#EEEEEE;
font:bold 11px/11px arial;
padding:7px 5px 6px 7px;
width:217px;
}
.header .nav_box .nav_bar2 .nav_links { float:right; margin:16px 3px 0 0; }
.header .nav_box .nav_bar2 .nav_links a { font:bold 11px/11px arial; color:#fff; padding:0 8px;}
.header .long-search .nav_bar2 .nav_search table tr td.s { width:185px;}
.header .long-search .select1 { font:bold 11px/11px arial; color:#fff; background:url(../images/nav-search2-select.png) no-repeat scroll 0 0; width:168px; cursor:pointer;padding:7px 6px 6px 6px; }
.header .long-search .nav_bar2 .nav_links a { padding:0 7px }
.header .long-search .nav_bar2 .nav_search table tr td.s .nav_bellow_search .Option {width:178px;}



.nav_t_moni { background:url(../images/select2.png) no-repeat scroll 0 0; width:227px; height:27px;  padding:0 0 0 0; }
.nav_t_moni .Option  { border:none; width:238px;}
.nav_t_moni .Option li { background:url(../images/select2_list_bg.png) no-repeat scroll 0 0; height:24px; line-height:24px; }
.nav_t_moni .Option li a { width:100%; display:inline-block}
.nav_t_moni .Option li span { font:bold 11px/11px arial; color:#fff; text-transform:uppercase; padding-left:13px; height:24px; line-height:24px; display:inline-block; width:211px }
.nav_t_moni .Option li.li_on { background-position:0 -23px; height:24px; line-height:24px; }
.nav_t_moni .Option li.last_li { background:url(../images/select2_list_last_bg.png) no-repeat scroll 0 0; height:37px; line-height:29px; }
.nav_t_moni .Option li.last_li_on { background:url(../images/select2_list_last_bg.png) no-repeat scroll 0 -39px; height:37px; line-height:29px; }
.nav_t_moni .select2 { margin:7px   0 0 10px; }
.nav_bellow_search { top:10px; left:0}
.nav_bellow_search .Option { width:132px;}
.nav_bellow_search .Option li { padding:2px 10px 3px 6px;}
.nav_bellow_search .Option li:hover { background:#FF0000}
.nav_bellow_search .Option li.last_li { padding:3px 10px 3px 6px;}
.nav_bellow_search .Option li span { font:bold 11px/11px arial; color:#fff;}
.select2 { font:bold 11px/11px arial; color:#fff; background:none; width:210px; cursor:pointer;  height:11px; }
.select1 { font:bold 11px/11px arial; color:#fff; background:url(../images/select1.png) no-repeat scroll 0 0; width:100px; cursor:pointer;padding:7px 6px 6px 6px; }
.input1 { background:url(../images/input1.png) no-repeat scroll 0 0; font:bold 11px/11px arial; color:#eee; padding:7px 5px 6px 7px; width:174px;}

.d_bottom { background:url(../images/footer-bg.png) repeat-x scroll center 0; height:310px; margin:25px 0 0;}
.d_bottom .footer { width:990px; margin:0 auto; position:relative}
.d_bottom .footer ul { float:left; margin:75px 53px 0 0}
.d_bottom .footer ul li.t-li { font:bold 12px/12px arial; color:#848484}
.d_bottom .footer ul li { height:18px; line-height:18px;}
.d_bottom .footer ul li a { font:normal 11px/11px arial; color:#848484; text-decoration:none;}
.d_bottom .footer .design { position:absolute; bottom:-23px; right:0; }
.d_bottom .footer .design img {}
.d_bottom .footer .design p { margin:20px 0 0;padding:0 1px 0 0;text-align:right;}
.d_bottom .footer .design p a { font:normal 10px/10px arial; color:#999}

.float-img {  background:url(../images/floatimg_bg.png) no-repeat scroll center 0; width:43px; height:341px; position:fixed; left:0; top:100px }
.float-img a { display:block; font-size:0; line-height:0; margin-top:4px; }

.content .co_left { width:696px; float:left; margin-left:3px; margin-top:2px;}
.content .co_left .slide_img { overflow:hidden; width:694px; height:217px;}
.column1 { width:401px; float:left;  margin-top:4px;}
.column2 { width:289px; float:right; margin-right:2px; margin-top:4px;}
.column3 { width:289px; margin-top:2px; float:right; margin-right:4px;}
.column3 .banner_col3 { margin-bottom:4px; display:block; font-size:0; line-height:0; }
.column3 .banner_col3_first { margin-top:0;  }
.banner { display:block;margin-bottom:5px; font-size:0; line-height:0}
.column3 .banner {}
.popular-news { margin-bottom:4px;}
.popular-news .recui_bottom { width:100%; border:none; margin-top:8px; border-bottom:1px solid #CCCCCC;}
.popular-news .recui_bottom td { padding-bottom:8px;}
.popular-news .recui_bottom .right_bt .mentions { font-size:10px; color:#797979}
.popular-news .new-t { width:401px; height:24px; font:bold 12px/24px arial; color:#f7f7f7; background:url(../images/titlebg1.png) no-repeat scroll 0 0; text-transform:uppercase }
.popular-news .new-t span { font-size:12px;font-weight:bold;padding-left:10px;}	
.popular-news  .news_des { padding: 0pt 0pt 0pt 5px;}
.popular-news  .news_des h2 { font:bold 12px/15px arial; color:#2f2a2b}
.popular-news  .news_des h2 span { font-weight:normal; font-size:11px;}
.popular-news  .news_des p { font:normal 11px/16px arial; color:#848484}
.popular-news .box_img { line-height:0; font-size:0 }
.popular-news .popular-news-box { margin-top:3px;} 
.popular-news .popular-news-content { background:#fff;}

.content .leftbar { width:220px; float:left; margin:6px 0 0 3px;}
.leftbar .category-leftbar-list {}
.leftbar .category-leftbar-list li {}
.leftbar .category-leftbar-list li.top-li a {  background:url(../images/category-bg-top.png) no-repeat scroll 0 0; height:37px; line-height:37px; }
.leftbar .category-leftbar-list li.top-li a:hover {  background-position:0 -37px;}
.leftbar .category-leftbar-list li.bottom-li a {  background:url(../images/category-bg-bottom.png) no-repeat scroll 0 0; height:33px; line-height:33px; }
.leftbar .category-leftbar-list li.bottom-li a:hover {  background-position:0 -33px;}
.leftbar .category-leftbar-list li a { font:bold 11px/35px arial; color:#fff; display:block; background:url(../images/category-bg-middle.png) no-repeat scroll 0 0; height:35px;
padding-left:27px; }
.leftbar .category-leftbar-list li a:hover { background-position:0 -35px;}
.leftbar .left-bar-banner { display:block; margin-top:5px;}
.pro-con { float:right; margin:6px 2px 0 0; width:767px;}
.pro-con .title-div { width:767px; height:42px; background:url(../images/blue-long-bg.png) no-repeat scroll 0 0;}
.pro-con .title-div .sort-div { float:left; position:relative; width:150px; height:20px; margin:8px 0 0 8px;}
.pro-con .title-div .sort-div .Option { top:26px;width:143px;}
.pro-con .title-div .sort-div .Option li.last_li { padding-bottom:3px;}
.pro-con .title-div .sort-div .moni_s { left:0; top:0; }
.select3 { font:bold 11px/11px arial; color:#fff; background:url(../images/select3.png) no-repeat scroll 0 0; width:133px; cursor:pointer;padding:7px 6px 6px 6px; }
.pro-con .title-div .view-page { float:left; margin:13px 0 0 10px;}
.pro-con .title-div .view-page a { font:normal 10px/10px Verdana, arial; color:#fff; display:inline-block; text-decoration:underline; margin-right:6px;}
.pro-con .title-div .pro-t { margin:15px 0 0 10px;}
.pro-con .title-div .pro-t a { text-decoration:none}
.pro-con .title-div .basket-bar { background:url(../images/red_short_bg.png) no-repeat scroll 0 0; width:213px; height:33px; float:right; margin:4px 4px 0;}
.pro-con .title-div .basket-bar table tr td { font:normal 10px/10px verdana, arial; color:#fff; }
.pro-con .title-div .basket-bar table tr td.td1 { text-align:center;width:33px;}
.pro-con .title-div .basket-bar table tr td.td2 { width:145px;}
.pro-con .title-div .basket-bar table tr td.td2 a { font:normal 10px/10px verdana, arial; color:#fff; text-decoration:underline}
.pro-con .title-div .basket-bar table tr td.td3 {}
.pro-list-box { margin:7px 0 0;}
.pro-list-box .pro-list { width:188px; height:241px; background:url(../images/category-product-bg.png) no-repeat scroll 0 0; display:inline-block; position:relative; float:left; margin-right:5px; margin-bottom:6px;}
.pro-list-box .pro-list-last { margin-right:0;}
.pro-list-box .pro-list .pro-imgage { margin:6px 0 0 7px; position:relative; }
.pro-list-box .pro-list .pro-imgage img { border:1px solid #ccc;}
.pro-list-box .pro-list .pro-imgage .shadowbox-zoom { display:block;position:absolute;right:11px;top:5px;}
.pro-list-box .pro-list .pro-imgage .shadowbox-zoom  img { border:none}
.pro-list-box .pro-list .pro-title { margin:4px 0 0 7px; font:normal 9px/11px verdana, arial; color:#7a7a7a;  padding-bottom:5px; border-bottom:1px dashed #CCCCCC;}
.pro-list-box .pro-list .pro-bottom { bottom:10px;left:7px;position:absolute; width:174px}
.pro-list-box .pro-list .pro-bottom .price { font:bold 14px/14px verdana, arial; color:#262261; text-align:right}
.pro-list-box .pro-list .pro-bottom td a { font:normal 11px/11px verdana, arial; color:#2f2a2b; text-decoration:underline}
.pro-list-box .bottom-pages { border-top:1px dashed #CCCCCC;margin:11px 0 0;padding-top:12px;}
.pro-list-box .bottom-pages table a { font:normal 11px/11px verdana, arial; color:#262261; text-decoration:underline}
.pro-list-box .bottom-pages table a.current_page { font-weight:bold}
.pro-list-box .bottom-pages table span { padding:0 4px;}

.pro-detail { margin:5px 0 0 ;}
.pro-detail .images { width:389px; float:left}
.pro-detail .images .big-img { position:relative}
.pro-detail .images .big-img img { border:1px solid #CCCCCC;}
.pro-detail .images .small-img { margin:5px 0 0;}
.pro-detail .images .small-img a { margin-right:5px;}
.pro-detail .images .small-img img { border:1px solid #CCCCCC;}
.pro-detail .images .big-img .shadowbox-zoom { display:block;position:absolute;right:11px;top:5px;}
.pro-detail .images .big-img .shadowbox-zoom  img { border:none}
.pro-detail .pro-des-div { float:right; width:370px; }
.pro-detail .pro-des-div .price-div { background:url(../images/pro-options-bg.png) no-repeat scroll 0 0; width:370px; height:86px; position:relative }
.pro-detail .pro-des-div .price-div .basket { float:right; margin:10px 8px 0 0; text-align:right;}
.pro-detail .pro-des-div .price-div .basket span { font:bold 24px/24px verdana, arial; color:#f6f6f6; }
.pro-detail .pro-des-div .price-div .basket a { display:block;margin:10px 0 0;}
.pro-detail .pro-des-div .price-div .pro-ti { float:left; margin:15px 0 0 10px;}
.pro-detail .pro-des-div .price-div .pro-ti p { font:normal 12px/12px verdana, arial; color:#fff; width:216px; }
.pro-detail .pro-des-div .price-div .sendto { bottom:16px;color:#FFFFFF;display:inline-block;font:11px/11px verdana,arial;left:10px;position:absolute;text-decoration:underline;}
.pro-detail .pro-des-div .description { margin-top:7px; }
.pro-detail .pro-des-div .description .bg-div { font-size:0; line-height:0;}
.pro-detail .pro-des-div .description .description-content { background:#E9EAEC; display:inline-block; padding:0 13px 20px;}
.pro-detail .pro-des-div .description .description-content h1 { font:normal 12px/12px verdana, arial; color:#262261; margin-top:13px;}
.pro-detail .pro-des-div .description .description-content p { font:normal 11px/18px verdana, arial; color:#7a7a7a; margin-top:10px; }
.pro-detail .pro-des-div .like-box { background:url(../images/like-box.png) no-repeat scroll 0 0;  width:370px; height:40px; margin:5px 0}
.pro-detail .pro-des-div .like-box table { width:auto; height:100%}
.pro-detail .pro-des-div .like-box table td { padding:8px 0 0 7px;  vertical-align:top}
.pro-detail .pro-des-div .like-box table td.r-d { font:11px/11px verdana,arial;padding:9px 37px 0 7px;}
.pro-detail .pro-des-div .like-box table td.r-d a { font:11px/11px verdana,arial; color:#2258C3}
.pro-detail .pro-des-div .add-box {  background:url(../images/bt-green-bg.png) no-repeat scroll 0 0;  width:370px; height:51px;  margin:5px 0}
.pro-detail .pro-des-div .add-box table { width:100%; height:100%}
.pro-detail .pro-des-div .add-box table td.a-l { padding:0 0 0 10px}
.pro-detail .pro-des-div .add-box table td.a-l a { font:normal 11px/11px verdana, arial; color:#262261; text-decoration:underline}
.pro-detail .pro-des-div .add-box table td.a-r { text-align:right; padding:0 8px 0 0}
.pro-detail .product-back { width:100%; border-top:1px dashed #ccc; margin:19px 0 0;}
.pro-detail .product-back td { padding:15px 0 0 0; text-align:right; }
.pro-detail .product-back td a { font:normal 11px/11px verdana, arial; color:#262261; text-decoration:underline}

.news-list {}
.news-list .one-detail { margin-top:5px;}
.news-list .one-detail .top-img { line-height:0; font-size:0;}
.news-list .one-detail .one-detail-box .image { float:left; margin:0 10px 23px 0;}
.news-list .one-detail .one-detail-box { background:#fff; padding:11px 4px 2px }
.news-list .one-detail .one-detail-box h1 { font:normal 12px/16px Verdana,arial; color:#2f2a2b; margin-bottom:8px;}
.news-list .one-detail .one-detail-box h1 span { font-size:11px; font-family:Verdana,arial }
.news-list .one-detail .one-detail-box p { font:normal 11px/16px Verdana,arial; color:#848484; margin:0 0 15px;}
.news-list .one-detail .one-detail-box .recui_bottom-news-detail { margin-top:33px !important;}
.news-list .one-detail .one-detail-box .recui_bottom { margin-top:-14px;}
.news-list .one-detail .one-detail-box .mentions  { color:#555555;font-size:11px;}
.news-list .division { border-top:1px dashed #555555;height:5px;margin-top:6px;*margin-top:5px;margin-top:5px\9;}
/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.news-list .division {margin-top:5px;}
}
.news-list .new-list-box { background:url(../images/new-list-bg.png) no-repeat scroll 0 0; width:346px; height:146px; overflow:hidden; position:relative; float:left; margin-left:4px;}
.news-list .new-list-box-left { margin-left:0} 
.news-list .new-list-box .new-s-img { float:left; margin:16px 0 0 5px; border:1px solid #CCCCCC;}
.news-list .new-list-box .news-brief{ float:right; margin:16px 5px 0 0;width:218px;}
.news-list .new-list-box h1 { font:normal 11px/13px verdana,arial; color:#2f2a2b; margin-bottom:5px}
.news-list .new-list-box p { font:normal 10px/16px verdana,arial; color:#848484}
.news-list .new-list-box .recui_bottom { background:url(../images/like-bg.png) no-repeat scroll 0 0; height:24px; left:4px; bottom:3px; position:absolute; width:340px; }
.news-list .new-list-box .recui_bottom .mentions { color:#555555;font-size:11px;}
.news-list .new-list-box .recui_bottom .right_bt { padding-left:4px;}
.news-list .new-list-box .recui_bottom .left_bt { padding-right:4px;}
.news-list .another-news { background:url(../images/new-six-bt-bg.png) no-repeat scroll 0 0; width:696px; height:56px;}
.news-list .another-news .text { float:left; margin:14px 0 0 10px;}
.news-list .another-news .text h1 { font:bold 12px/12px arial; color:#2c2c2c;}
.news-list .another-news .text p { font:normal 11px/11px verdana,arial; color:#868686; margin-top:5px;}
.news-list .another-news .bt-more { float:right; margin:12px 10px 0 0;}
.long_title { background:url(../images/titlebg2.png) no-repeat scroll 0 0; width:696px; height:24px; }
.long_title h1 { font:bold 12px/24px arial; color:#fff; padding:0 0 0 10px; text-transform:uppercase}

.calculator { width:402px; height:242px;  position:relative; margin-bottom: 7px; }
.calculator .cal-bg { background:url(../images/date/calculator_bg.png) no-repeat scroll 0 0 #262261;}
.calculator .cal-bg .cal-img { font-size:0; line-height:5px; height:5px}
.calculator .calculator_box { float:left; background:url(../images/date/cal_box_bg.png) no-repeat scroll 0 0; width:203px; height:227px; margin:3px 0 3px 6px }
.calculator .events-cal { float:right;right:0;width:188px;}
.calculator .events-cal h1.title-c { color:#FFFFFF; font:bold 12px/12px arial; margin:6px 0 10px 0;}
.calculator .events-cal p.des-c {  color:#FFFFFF; font:normal 11px/13px arial;  border-bottom:1px dashed #7B7BA1; padding-bottom:12px;}
.calculator .events-cal .events-cal-table { width:183px; border-bottom:1px dashed #7B7BA1;}
.calculator .events-cal .events-cal-table .date { font:normal 11px/11px arial; color:#fff; height:20px;}
.calculator .events-cal .events-cal-table .des { font:normal 10px/12px arial; color:#fff; }
.calculator .events-cal .events-cal-table .read-more { height:26px;*height:23px;height:23px\9;padding-bottom:2px;vertical-align:bottom;}
/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.calculator .events-cal .events-cal-table .read-more { height:23px;}
}
.calculator .events-cal .bt-view-all { display:block;margin:17px 0 0;}

.this-week-competition { width:403px; display:inline-block; margin-top:4px;}
.this-week-competition .com-top { background:url(../images/competition-top.png) no-repeat scroll 0 0 ; height:6px;}
.this-week-competition .com-bottom {  background:url(../images/competition-bottom.png) no-repeat scroll 0 0 ; height:6px;}
.this-week-competition .com-box { background:url(../images/competition-center.png) no-repeat scroll 0 0 #e9eaeb; display:inline-block}
.this-week-competition .messages { width:98%; margin:0 0 0 5px;}
.this-week-competition .c-t1 { font:normal 11px/11px verdana, arial; color:#3c3738; margin:16px 0 0 15px; text-transform:uppercase}
.this-week-competition .white-bg { width:374px; height:466px; background:url(../images/competition-white-bg.png) no-repeat scroll 0 0; display:inline-block; margin:10px 0 0 15px;}
.this-week-competition .white-bg .c-t2 { font:normal 11px/11px verdana, arial; color:#5e4660; margin:19px 0 0 10px;}
.this-week-competition .white-bg .c-des1 {  font:normal 11px/14px verdana, arial; color:#7a7a7a;  margin:10px 0 0 10px; padding:0 5px 0 0;}
.this-week-competition .white-bg .purple-bg { width:353px; height:365px; background:url(../images/competition-purple.png) no-repeat scroll 0 0; margin:10px 0 0 10px;}
.this-week-competition .white-bg .purple-bg .notice {  font:normal 11px/14px verdana, arial; color:#fff;  padding:0 8px;}
.this-week-competition .white-bg .purple-bg .radio-option { margin:12px 0 0 7px;}
.this-week-competition .white-bg .purple-bg .radio-option li { height:27px; line-height:27px;}
.this-week-competition .white-bg .purple-bg .radio-option li label { font:normal 11px/11px verdana, arial; color:#fff; }
.this-week-competition .white-bg .purple-bg .radio-option li label input { vertical-align:-2px; margin:0 3px 0 0}
.this-week-competition .white-bg .purple-bg dl { margin:7px 0 0 4px}
.this-week-competition .white-bg .purple-bg dl dt { font:normal 11px/11px verdana, arial; color:#fff; padding-bottom:5px; padding-left:3px;}
.this-week-competition .white-bg .purple-bg dl dt span { color:#6bcb2c}
.this-week-competition .white-bg .purple-bg dl dd { height:27px;}
.this-week-competition .white-bg .purple-bg .confirm {  font:normal 10px/10px arial; color:#fff;margin:8px 0 0;padding:0 0 0 4px; }
.this-week-competition .white-bg .purple-bg .confirm input { vertical-align:-2px; margin-right:5px; }
.this-week-competition .white-bg .purple-bg .confirm span { color:#6bcb2c}
.this-week-competition .white-bg .purple-bg .bt-table { margin:10px 0 0; *margin:3px 0 0; width:349px;}
.this-week-competition .white-bg .purple-bg .bt-table .xinghao { color:#6bcb2c; font:normal 10px/10px verdana,arial; padding-left:5px;}
.this-week-competition .white-bg .purple-bg .bt-table .bt { text-align:right}
.this-week-competition .bottom-notice {  font:normal 11px/14px verdana, arial; color:#2f2a2b; padding:10px 29px 0 31px;}
.this-week-competition .bottom-notice a { color:#262261; text-decoration:underline}
.input2 {  background:url(../images/input2.png) no-repeat scroll 0 0; font:bold 11px/11px arial; color:#eee; padding:7px 5px 6px 7px; width:332px;}

.news-list  .template1 {}
.news-list .template1 .one-detail-box { padding:11px 22px 35px; border-left:1px solid #ddd; border-right:1px solid #ddd; position:relative}
.news-list .template1 .one-detail-box h1 { margin:6px 0 14px; color:#262261}
.news-list .template1 .one-detail-box p { font:normal 11px/14px verdana, arial; color:#6d6c6c; margin:0 0 14px;} 
.news-list .template1 .one-detail-box p.font-blue {  color:#262261}
.news-list .template1 .one-detail-box p.font-blue a { font:normal 11px/14px verdana, arial; text-decoration:underline;color:#262261}
.news-list .template1 .one-detail-box p.font-red {   color:#ed1c24}
.news-list .template1 .one-detail-box .img-float-left { float:left; margin:0 15px 0 0;}
.news-list .template1 .one-detail-box .times-cms {}
.news-list .template1 .one-detail-box .times-cms td p { margin:0;}
.news-list .template1 .one-detail-box .times-cms tr.blanktr {}
.news-list .template1 .one-detail-box .times-cms tr.blanktr td {}

.news-list .customer-charter .one-detail-box h1  { margin:6px 0 }
.news-list .customer-charter .one-detail-box .image1 { position:absolute; right:18px; top:11px}
.news-list .customer-charter .one-detail-box .image2 { position:absolute; right:18px; top:247px;}
.news-list .customer-charter ul { margin-bottom:8px;}
.news-list .customer-charter ul li {  font:normal 11px/15px verdana, arial; color:#6d6c6c; background:url(../images/green-right.png) no-repeat scroll 0 7px ;padding:6px 0 7px 25px;}
.news-list .customer-charter ul li a { font:normal 11px/14px verdana, arial; text-decoration:underline;color:#262261}

.news-list .jobs .jobs-box1 { padding:11px 22px 11px}
.news-list .jobs .jobs-box2 { position:relative; padding:7px 22px 13px; }
.news-list .jobs .jobs-box2  h2 { font:normal 12px/12px verdana, arial; color:#ed1c24; margin:0 0 10px;}
.news-list .jobs .jobs-box2 dl { clear:both; margin:4px 0 0; float:left}
.news-list .jobs .jobs-box2 dl dt { font:normal 11px/11px verdana, arial; color:#ed1c24; float:left; width:97px;}
.news-list .jobs .jobs-box2 dl dd { background:url(../images/dashed-sword.png) no-repeat scroll 0 center; padding-left:20px;  color:#6D6C6C;font:11px/14px verdana,arial; float:left}
.news-list .jobs .jobs-box2 p { line-height:18px; margin:13px 0 0;}
.news-list .jobs .jobs-box2 .recui_bottom { margin:0}
.news-list .jobs .jobs-box2 .bookmark { position:absolute; right:0; top:0; text-align:right}
.news-list .jobs .jobs-box2 .bookmark .add { border-bottom:1px solid #CCCCCC;margin:0 10px 7px;padding:0 10px 5px 33px; background:url(../images/pentacle.png) no-repeat scroll 10px 0; }
.news-list .jobs .jobs-box2 .bookmark .add a { color:#262261;font:11px/16px verdana,arial; margin:0}
.news-list .jobs .jobs-box2 .bookmark a { margin-right:10px;}

/*.h_calendar_events {	width:289px; height:314px; background:url(../images/h_calendar_event_bg.png) center no-repeat scroll; position:relative; margin-top:4px;}
.h_calendar_events .h_calendar_events_title {	width:129px;	height:11px;	padding-top:15px;	padding-left:11px;}
.h_calendar_events .h_calendar_events_title h1 {	width:129px;	height:11px;	line-height:11px;	font-size:12px;	font-weight:bold;	color:#fff;	display:block;}
.h_calendar_events .h_calendar_events_container {	width:271px;	height:253px;	padding-top:11px;	padding-left:9px;}*/
.h_calendar_events .h_calendar_events_container .h_calendar_events_container_t {	margin-left:1px;}
.h_calendar_events .h_calendar_events_container .h_c_e_nav {	cursor:pointer;	float:left;	margin-right:2px;	height:26px;	font-size:10px;	font-family:Verdana, Geneva, sans-serif;	color:#ffffff;	font-weight:bold;}
.h_calendar_events .h_calendar_events_container .h_feature {	width: 63px;	background:url(../images/h_calendar_event_feature_bg.png) no-repeat center scroll;	color:#2f2a2b;}
.h_calendar_events .h_calendar_events_container .h_wh_on {	width:71px;	background:url(../images/h_calendar_event_event_bg.png) scroll no-repeat center;}
.h_calendar_events .h_calendar_events_container .h_venues {	width:55px;	background:url(../images/h_calendar_event_venues_bg.png) scroll no-repeat center;}
.h_calendar_events .h_calendar_events_container .h_c_e_nav .h_c_e_nav_w {	width:50px;	height:9px;	margin-left:10px;	margin-top:5px;	font-size:9px;}
.h_calendar_events .h_calendar_events_container .h_venues .h_c_e_nav_w {	width:38px;	margin-left:11px;	font-size:9px;}
.h_calendar_events .h_calendar_events_container .h_news .h_c_e_nav_w {	width:30px;	margin-left:16px;}
.h_calendar_events .h_calendar_events_container .h_feature .h_c_e_nav_w {	width:48px;	margin-left:11px;	font-size:9px;}
.h_calendar_events .h_calendar_events_container_m {	width:271px;	height:224px;	background:url(../images/h_calendar_event_m_bg.png) no-repeat scroll center;}
.h_calendar_events .h_calendar_events_container_m .h_c_e_container_m_con {	width:250px;	height:169px;	padding-top:13px;	padding-left:5px;}
.h_calendar_events .h_calendar_events_container_m .h_c_e_container_m_con .h_ce_part {	width:252px;	height:52px;}
.h_calendar_events .h_calendar_events_container_m .h_c_e_container_m_con .h_ce_part .ce_img {	width:52px;	height:52px;	overflow:hidden;	float:left;}
.h_calendar_events .h_calendar_events_container_m .h_c_e_container_m_con .h_ce_part .ce_content {	float:left;	width:191px;	margin-left:5px;}
.h_calendar_events .h_calendar_events_container_m .h_c_e_container_m_con .ce_line {	width:249px;	height:10px;	border-bottom:solid #cdcdcd 1px;	margin-left:1px;	margin-bottom:9px;}
.h_calendar_events .h_calendar_events_container_m .h_c_e_container_m_con .h_ce_part .ce_content .ce_content_title {	height:11px;	width:182px;	font-size:11px;	font-family:Verdana, Geneva, sans-serif;	font-style:normal;	color:#2f2a2b;	line-height:11px;}
.h_calendar_events .h_calendar_events_container_m .h_c_e_container_m_con .h_ce_part .ce_content .ce_content_desc {	font-size:9px;	font-family:Verdana, Geneva, sans-serif;	color:#7a7a7a;	font-weight:normal;	margin-top:7px;	line-height:12px;}
.h_calendar_events .h_calendar_events_container_b {	width:171px;	position:absolute;	bottom:11px;	right:9px;	line-height:10px;	color:#adadad;	font-size:10px;	font-weight:normal;}
/**********newletter*********/
.h_newletter_module{ width:289px; height:159px; background:url(../images/h_newletter_bg.png) no-repeat scroll; margin-bottom:5px;}
.h_newletter_module .h_newletter_module_con{ width:267px; height:132px;padding-left:11px; padding-top:15px;}
.h_newletter_module .h_newletter_readme{ font-family:Arial, Helvetica, sans-serif;}
.h_newletter_module .h_newletter_readme h1{ font-size:12px; font-weight:bold; color:#ffffff; font-style:normal; line-height:0px; text-transform:uppercase}
.h_newletter_module .h_newletter_readme div{font-size:10px; font-weight:normal; color:#fff; font-style:normal; margin-top:8px;}
.h_newletter_module .h_newletter_input { margin-top:13px;}
.h_newletter_module .h_newletter_email{ margin-top:7px;} 
.h_newletter_module .h_newletter_input input{ width:253px; height:17px; background:url(../images/h_newletter_input_bg.png) no-repeat scroll; padding:5px 7px; color:#eeeeee; font-size:11px; font-weight:bold;}
.h_newletter_module .h_newletter_module_submit{ position:relative; width:267px; height:27px; margin-top:7px;}
.h_newletter_module .h_newletter_module_submit .h_newletter_module_s{ position:absolute;color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:10px;}  
.h_newletter_module .h_newletter_module_submit .su_check{ left:-3px; top:4px; width:auto; height:auto;}
.h_newletter_module .h_newletter_module_submit .su_text{ left:17px; top:7px; line-height:10px; width:216px; font-size:10px; font-family:Verdana, Geneva, sans-serif; display:block;}
.h_newletter_module .h_newletter_module_submit .su_button{ right:0; top:0;}

/***********facebook blog*************/
  .tempcontainer{ width:1002px; margin:0 auto;}
  .clearfloat{ clear:both;}
  
 .h_calendar_events{ width:289px; height:314px; background:url(../images/h_calendar_event_bg.png) center no-repeat scroll;position:relative; margin-bottom:4px;}
 .h_calendar_events .h_calendar_events_title{ width:129px; height:11px; padding-top:15px; padding-left:11px;}
 .h_calendar_events .h_calendar_events_title h1{ width:129px; height:11px; line-height:11px;  font-size:12px; font-weight:bold; color:#fff; display:block; width:245px}
 .h_calendar_events .h_calendar_events_container{ width:271px; height:253px;padding-top:11px; padding-left:9px;}
 
 .h_calendar_events .h_calendar_events_container .h_calendar_events_container_t{ margin-left:1px;}
 .h_calendar_events .h_calendar_events_container .h_c_e_nav{ cursor:pointer;float:left; margin-right:2px; height:26px; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#ffffff; font-weight:bold; float:left}
 .h_calendar_events .h_calendar_events_container .h_feature{ width: 63px; background:url(../images/h_calendar_event_feature_bg.png) no-repeat center scroll; color:#2f2a2b;}
 .h_calendar_events .h_calendar_events_container .h_wh_on{ width:71px; background:url(../images/h_calendar_event_event_bg.png) scroll no-repeat center; }
 .h_calendar_events .h_calendar_events_container .h_venues{ width:55px; background:url(../images/h_calendar_event_venues_bg.png) scroll no-repeat center; }
 .h_calendar_events .h_calendar_events_container .h_c_e_nav .h_c_e_nav_w{ width:50px; height:9px; margin-left:10px; margin-top:5px;}
 .h_calendar_events .h_calendar_events_container .h_venues .h_c_e_nav_w{ width:38px; margin-left:11px;}
 .h_calendar_events .h_calendar_events_container .h_news .h_c_e_nav_w{ width:30px; margin-left:16px;}
 .h_calendar_events .h_calendar_events_container .h_feature .h_c_e_nav_w{ width:48px; margin-left:11px;}

 .h_calendar_events .h_calendar_events_container_m .h_c_e_container_m_con .h_ce_part{ width:252px; height:52px;}
 .h_calendar_events .h_calendar_events_container_m .h_c_e_container_m_con .h_ce_part .ce_img{ width:52px; height:52px; overflow:hidden; float:left;}
 .h_calendar_events .h_calendar_events_container_m .h_c_e_container_m_con .ce_line{ width:249px; height:10px; border-bottom:solid #cdcdcd 1px; margin-left:1px; margin-bottom:9px;}
 .h_calendar_events .h_calendar_events_container_m .h_c_e_container_m_con .h_ce_part .ce_content .ce_content_title{ height:11px; width:182px;font-size:11px; font-family:Verdana, Geneva, sans-serif; font-style:normal;color:#2f2a2b; line-height:11px;}

 .h_calendar_events .h_calendar_events_container_m .h_c_e_container_m_con .h_ce_part .ce_content .ce_content_desc{ font-size:9px; font-family:Verdana, Geneva, sans-serif; color:#7a7a7a; font-weight:normal; margin-top:7px;}

 .h_calendar_events .h_calendar_events_container_b{ width:171px; position:absolute;bottom:11px; right:9px; line-height:10px; color:#adadad; font-size:10px; font-weight:normal;}



.h_wi_fb { width:289px; height:220px;}
.h_wi_bgbg{background-image:url(../images/h_wi_fb_bg.png);background-repeat: no-repeat; background-attachment:scroll;}
.h_wi_fbblue{background-image:url(../images/h_wi_fb_bg_blue.png);background-repeat: no-repeat; background-attachment:scroll;}
.h_wi_blogblack{background-image:url(../images/h_wi_fb_blog-bg.png);background-repeat: no-repeat; background-attachment:scroll;}
.h_wi_fb .h_calendar_events_container{width:271px; height:185px;padding-top:0;padding-left:9px; margin-top:0px;}
.h_wi_fb .h_calendar_events_container .h_calendar_events_container_m_out{ width:271px; height:159px; background:url(../images/h_wi_fb_content_bg.png) no-repeat scroll center;z-index:100; }
.h_wi_fb .h_calendar_events_container .h_calendar_events_container_m{ width:271px; height:159px; overflow-y:hidden;overflow-x:hidden; z-index:-1; }
.h_wi_fb  .h_calendar_events_container_m .h_c_e_container_m_con{ width:250px; height:169px; padding-top:11px; padding-left:9px;}
.h_wi_fb .h_calendar_events_container_t .h_c_e_nav .h_c_e_nav_w{height:26px; font-size:0; margin-left:0; margin-top:0;}
.h_wi_fb .h_calendar_events_container_t .facebook,
.h_wi_fb .h_calendar_events_container_t .witter ,
.h_wi_fb .h_calendar_events_container_t .blog{ background:none;}
.h_wi_fb .h_calendar_events_container  .witter{ margin-right:3px;}
.h_wi_fb .witter .h_c_e_nav_w{ width:63px;}
.h_wi_fb .facebook .h_c_e_nav_w{ width:71px;}
.h_wi_fb .blog .h_c_e_nav_w{width:55px;}
.h_wi_fb .h_calendar_events_container_m .h_c_e_container_m_con .h_ce_part .ce_content .ce_content_desc{ font-size:9px; font-family:Verdana, Geneva, sans-serif; color:#7a7a7a; font-weight:normal; margin-top:0px; position:relative;}
.h_wi_fb .h_calendar_events_container_m .h_c_e_container_m_con .ce_line{ width:253px; height:5px; background:url(../images/h_wi_fb_cline.png) no-repeat scroll; margin-left:1px; margin-bottom:4px; border:none;}
.h_wi_fb .h_calendar_events_container_m .h_c_e_container_m_con .h_ce_part .ce_img{ width:34px; height:29px;}
.h_wi_fb .h_calendar_events_container_m .h_c_e_container_m_con .h_ce_part .ce_content{ float:left; width:201px; margin-left:7px;}
.h_wi_fb .h_calendar_events_container_m  .h_wi_tw_nt{font-size:11px; color:#2f2a2b; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.h_wi_fb .h_calendar_events_container_m  .h_wi_tw_n{font-size:11px; font-weight:bold; color:#51bacd;font-family:Arial, Helvetica, sans-serif;}
.h_wi_fb .h_calendar_events_container_m  .h_wi_tw_info{font-size:11px;font-family:Arial, Helvetica, sans-serif; color:#7A7A7A;}
.h_wi_fb .h_calendar_events_container_m  .h_wi_tw_time{font-size:10px;font-weight:bold; color:#9a9a9a; display:block; margin-top:4px;}
.h_wi_fb .h_calendar_events_container_m  .h_wi_tw_reply{font-size:10px; color:#51bacd; font-weight:bold;margin-top:4px;}
.h_wi_fb .h_calendar_events_container_b{ width:171px; position:absolute;bottom:10px; right:9px; line-height:10px; color:#ffffff; font-size:10px; font-weight:normal;}
.h_wi_fb .h_wi_twitter_logo{ width:67px; height:13px; position:absolute;bottom:10px; left:10px; line-height:0; font-size:0; display:none}
.h_wi_fb .h_calendar_events_container_m .h_c_e_container_m_con .h_ce_part .ce_content_desc{ line-height:14px;}

/******Daily Poll*********/
.h_poll_module{ width:289px; height:112px; background:url(../images/h_poll_bg.png) no-repeat scroll center; position:relative ;margin-bottom:5px;}
.h_poll_module .h_poll_title{ width:83px; height:28px; background:url(../images/h_poll_t_bg.png); position:absolute; top:10px; left:12px; z-index:10;}
.h_poll_module .h_poll_title div{ color:#2f2a2b; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:12px; font-style:normal; position:absolute; top:3px; left:8px; }
.h_poll_module .h_poll_info_show{ width:263px; height:43px; background:url(../images/h_poll_show_info_bg.png) no-repeat scroll center; position:absolute; top:28px; left:12px; z-index:20;}
.h_poll_module .h_poll_info_show div{ width:232px; height:23px; position:absolute; top:3px; left:10px; line-height:15px; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#ffffff;}
.h_poll_module .h_poll_radios{ width:266px; height:30px; background:url(../images/h_poll_radio_bg.png); position:absolute; bottom:10px; left:11px;}
.h_poll_module .h_poll_radios div.radios{ width:256px; height:17px; position:absolute; top:8px; left:9px;}
.h_poll_module .h_poll_radios div.radios span{ height:17px; line-height:17px; position:relative; margin-right:11px;font-size:11px; font-weight:bold; color:#2f2a2b; font-style:normal; }
.h_poll_module .h_poll_radios div.tijiao{ position:absolute; right:7px; top:6px;}
.h_poll_module .h_poll_radios div.tijiao input{background:url(../images/h_poll_sub_button.png) no-repeat scroll top; width:31px; height:18px;}
.h_poll_module .h_poll_radios div.tijiao .h_poll_sub_hover{background:url(../images/h_poll_sub_button.png) no-repeat scroll bottom;}

.h_poll_module .h_poll_radios div.radios span { }
.h_poll_module .h_poll_radios div.radios .r1{ margin-right:10px;*margin-right:6px;}
.h_poll_module .h_poll_radios div.radios .r2{ margin-right:10px;*margin-right:6px;}
.h_poll_module .h_poll_radios div.radios .r3{ margin-right:0;}
.h_poll_module .h_poll_radios div.radios .r3 a{width:130px;}
.h_poll_module .h_poll_radios div.radios input { vertical-align:-2px ; margin-right:2px;*margin-right:0px;}

.h_poll_module .h_poll_pop_bg{ width:263px; height:75px; background:url(../images/h_poll_pop_bg.png) no-repeat scroll center; position:absolute; top:28px; left:12px; z-index:100;}
.h_poll_module .h_poll_pop_bg .h_poll_pop_con{ width:262px; height:44px; margin-left:9px; margin-top:9px;}

/*******home news letter*pop***/
.dome_newsletter_pop{ display:none;}
.dome_opacity{
	background:none repeat scroll 0 0 #FFFFFF;
	width:100%; height:100%; position:absolute;
	filter:alpha(opacity=60); 
    opacity:0.6;
	position: fixed;
	z-index:100;
	left:0; 
	top:0;
}
.dome_newsletter{
	      z-index:200;
		  position:fixed; 
          width:573px; 
		  height:385px; 
          background:url(../images/h_newsletter_pop_bg.png) no-repeat scroll center;
          top:0; left:0;
	}
	
.dome_newsletter .close_bt{ position:absolute; right:10px; top:100px; top:42px; right:40px;}
.dome_newsletter_pop  .h_newsletter_pop_con{ width:490px; height:290px;margin-top:50px; margin-left:43px; position:absolute;}
.dome_newsletter_pop  .h_newsletter_pop_con .h_newsletter_pop_title h1{ font-size:14px; font-weight:bold; color:#2f2a2b; height:16px; line-height:16px; width:175px; padding-left:25px;}
.dome_newsletter_pop  .h_newsletter_pop_spacline{ width:485px; height:5px; font-size:0; line-height:0; margin-top:16px;}
.dome_newsletter_pop  .h_newsletter_pop_forminfo{ font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:normal; font-style:normal; width:490px; height:24px; line-height:18px; padding-top:12px;}


.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table{width:489px; height:92px; margin-top:20px;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input input{ width:330px; height:17px; background:url(../images/h_newsletter_pop_inputbg.png) no-repeat scroll center; padding:5px 7px; color:#fff; font-size:11px; font-weight:bold;}

.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_date{ position:relative;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_date ul{ position:absolute; display:none; left:0;  top:27px; background-color:#2f2a2b;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_date ul li{ list-style:none outside none; color:#fff; border:1px solid #CCC; border-top:none;font-size:11px; font-weight:bold; padding-left:7px; padding-top:10px; cursor:pointer;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_date ul li:hover{ font-style:italic; font-size:12px; color:#966;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_date input{ float:left;padding: 5px 7px;height:17px; cursor:pointer;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_day  input{ width:43px;background:url(../images/h_newsletter_pop_ssinputbg.png) no-repeat scroll center;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_day ul{width:57px; left:0;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_day ul li{ list-style:none outside none;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_month  input{ width:54px;  background:url(../images/h_newsletter_pop_minputbg.png) no-repeat scroll center; margin-left:10px;} 
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_month ul{width:68px; left:67px;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_year  input{ width:73px; background:url(../images/h_newsletter_pop_sinputbg.png) no-repeat scroll center; margin-left:10px;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_year  ul{width:87px; left:145px;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input  .h_news_pop_date_opt{ color:#c4c4c4; font-size:10px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-style:normal; margin-top:8px; margin-left:10px; float:left;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .input_label{ color:#2f2a2b; font-size:11px; font-weight:nomal; font-style:normal;font-family:Verdana, Geneva, sans-serif; width: 139px;}
.h_newsletter_pop_form  .h_news_pop_radios table{ width:455px; height:16px; margin-top:16px;}
.h_newsletter_pop_form  .h_news_pop_radios table .h_news_radio_pop_text{ color:#2f2a2b; font-size:11px; font-family:Verdana, Geneva, sans-serif; font-style:normal; font-weight:normal;}
.h_newsletter_pop_form  .h_news_pop_radios table .h_news_r{ width:15px;}
.h_news_pop_submit{ width:490px; height:44px; background:url(../images/h_newsletter_pop_subbg.png) no-repeat center scroll; margin-top:5px;}
.h_news_pop_submit  table{ height:34px; width:480px; margin-left:10px; margin-top:5px;}

/*******-----------------**********adverting start *************/
.header .nav_box .ad_nav_box{background:url(../images/ad_gray_nav_bg.png) no-repeat scroll 0 0;}
.header .nav_box .ad_nav_box ul li a {background:url(../images/ad_nav_li_bg.png) no-repeat scroll 0 center;}
.header .nav_box  .ad_nav_box ul li span {background:url(../images/ad_nav_line_bg.png) no-repeat scroll 100% 0;}
.header .nav_box .ad_nav_box2 .nav_search table tr td.t span {color:#959595; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.advertsing_long_title h1{ color:#f7f7f7; font-size:12px;}
.ad_enquire{ width:652px; height:49px; background:url(../images/ad_enquery_sub_bg.png) no-repeat scroll; margin-top:97px;}
.ad_enquire table{ width:631px; height:34px; margin-top:0px; margin-left:12px;}
.ad_enquire .ad_enquire_space{ width:630px; height:9px;}
.ad_link_words{ font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#262261; width:502px;}
.ad_link_words a{ text-decoration:underline; font-family:Verdana, Geneva, sans-serif; font-size:11px;color:#262261; }

.advertsing_con .jobs-box1{ position:relative;}
.ad_temp_pic1{right:21px; top:84px; position:absolute;}

        /*******3colum quik contact************/
.ad_3colum_quik_contact{ width:288px; height:278px; background:url(../images/ad_3colum_quik_contact_enquiry.png) scroll no-repeat; margin-bottom:4px;}
.ad_3colum_quik_contact .con{ width:266px; height:235px; padding-top:35px; margin-left:11px;}
.ad_3colum_quik_contact p{ line-height:13px; color:#ffffff; font-size:10px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; word-spacing:-2px;}
.ad_3colum_quik_contact .con .aqc_inputs{ *margin-top:6px!important;margin-top:8px;}
.ad_3colum_quik_contact .con .aqc_inputs input{ width:251px; height:17px; padding:5px 7px; background:url(../images/ad_3colum_quik_c_e_linputbg.png) no-repeat scroll; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.ad_3colum_quik_contact .con .aqc_type input{ background:url(../images/ad_3colum_quik_c_e_selectbg.png) no-repeat scroll; cursor:pointer;}
.ad_3colum_quik_contact .con .aqc_type{ position:relative;}
.ad_3colum_quik_contact .con .aqc_type ul{ position:absolute; top:27px; left:0; display:none; width:255px;}
.ad_3colum_quik_contact .con .aqc_type ul li{ list-style:none outside none;  width:263px;padding:0;border:#999 solid 1px; border-top:none;background:#262261;}
.ad_3colum_quik_contact .con .aqc_type ul li:hover{ background:#ed1c24;}
.ad_3colum_quik_contact .con .aqc_type ul li div{ width:200px; margin-left:6px;height:20px; line-height:20px; font-size:13px; color:#fff;font-weight:500;}
.ad_3colum_quik_contact .con .aqc_type ul li:hover div{ font-size:13px; font-weight:bold; font-style:italic; color:#efffff; cursor:pointer;}
.ad_3colum_quik_contact .con .aqc_date table{width:265px;}
.ad_3colum_quik_contact .con .aqc_date table td input{ width:120px; height:17px; background:url(../images/ad_3colum_quik_c_e_datebg.png) scroll no-repeat; padding:5px 7px; cursor:pointer;}
.ad_3colum_quik_contact .con .aqc_radios table{ margin-left:2px;}
.ad_3colum_quik_contact .con .aqc_radios table td input{ width:auto; background:none; padding:0;}
.ad_3colum_quik_contact .con .aqc_radios table .aqcd_r{ width:17px; height:19px;}
.ad_3colum_quik_contact .con .aqc_radios table .aqcd_t{height:16px; color:#2f2a2b; font-size:11px; width:71px; font-family:Verdana, Geneva, sans-serif; line-height:16px;}
.ad_3colum_quik_contact .con .aqc_radios table .aqcd_t2{ width:60px;}
.ad_3colum_quik_contact .con  .aqc_spac{ font-size:0;}
.ad_3colum_quik_contact .con .aqc_sub table { width:270px; height:34px;}
.ad_3colum_quik_contact .con .aqc_sub table td input{ width:130px; height:34px;}
         /*******************ad statstics************************/
.ad_status .ad_status_part .ad_status_single{ width:319px; height:353px; background:url(../images/ad_status_singlebg.png) scroll no-repeat; float:left;}
.ad_status .ad_status_part .ad_s2{ margin-left:10px;}  
.ad_status .ad_status_part2{ margin-top:15px;}
.ad_status .ad_status_part .ad_status_single .ad_status_title{ margin-top:0px; margin-left:9px; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#262261; line-height:27px; height:27px;}
.ad_status .ad_status_part .ad_status_single .view_stat{ margin-left:46px; margin-top:10p; font-size:0;}
.ad_status .ad_status_part .ad_status_single .ad_status_ico{ margin-left:25px; margin-top:26px; width:296px; height:60px;}
.ad_status_ico .ad_st_text{font-size:11px; color:#6d6c6c; font-family:Verdana, Geneva, sans-serif; font-weight:normal; height:16px; line-height:16px;}
.ad_status .ad_status_part .ad_status_bottom_info{ color:#9b9b9b; font-size:10px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; margin-top:18px; line-height:10px;}
.ad_status_box .ad_enquire{ margin-top:11px;}
          /***************ad sponor2***************/
.ad_bodybg1{ background:url(../images/body_bg/ad_bodybg1.png) no-repeat scroll center 0 #F7F7F2;}
.header .nav_box_ad_sponsor2 { background:url(../images/nav_box_bg_green_blue.png) no-repeat scroll 0 0; width:996px; height:97px; position:relative;}
.header .nav_box_ad_sponsor2 .nav_bar2 .nav_search table tr td.t span { color:#fff;}
          /***********************ad sponsor***************/
.ad_bodybg_sponsor{ background:url(../images/body_bg/ad_bodybg_sponsor.png) no-repeat scroll center 0 #F7F7F2;}
.header .nav_box_ad_sponsor{background:url(../images/nav_box_bg_green.png) no-repeat scroll 0 0; width:996px; height:97px; position:relative;}
.header .nav_box_ad_sponsor .nav_bar { background:url(../images/nav_bg_yellow.png) no-repeat scroll 0 0; width:985px; height:47px; position:relative; left:5px; top:6px; z-index:2;}
.header .nav_box_ad_sponsor .nav_bar ul li a{ background:url(../images/ad_nav_li_bg_yellow.png) no-repeat scroll 0 center;}
.header .nav_box_ad_sponsor .nav_bar ul li span {background:url(../images/nav_devision_yellow.png) no-repeat scroll 100% 0;}
.header .nav_box_ad_sponsor .nav_bar2 .nav_search table tr td.t span {  font-weight:bold; font-size:11px; font-style:normal; color:#1d222e; font-family:Arial, Helvetica, sans-serif;}
            /**********3column facebook scroll*********/
.h_wi_fb .h_calendar_events_container .h_calendar_events_container_m_sponsor2{ width:271px; height:159px; overflow-y:hidden;overflow-x:hidden; z-index:-1; }  
   
      /*************************area******left**************/
.ad_area_lr{ float:left;}
.ad_area_left{ width:293px; margin-right:6px;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_lr_part{ width:293px;padding:0; margin-top:8px;}	
.ad_area_box .ad_status_part .ad_area_lr  .ad_area_rates{height:auto;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_lr_part .title{ height:28px; width:293px;background:url(../images/ad_area_hbg_rates.png) no-repeat scroll;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_lr_part .title h1{font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#262261; line-height:28px; width:260px; height:28px;margin-left:8px; display:inline;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_lr_part ul{ width:291px; height:auto;border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;  padding:0; margin:0;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_lr_part ul li{border-bottom:1px solid #dadada; width:291px;line-height:28px; padding:0; margin:0; display:block; list-style-position:outside; list-style-type:none; list-style-image:none;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_lr_part ul li table{width:275px; height:27px; margin-left:7px;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_lr_part ul li table td{ text-align:left; color:#262261; font-size:11px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; line-height:14px;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_lr_part ul li table .ad_area_Rates_price{text-align:right; color:#6d6c6c;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_lr_part ul .ad_area_info{height:auto;line-height:15px; min-height:45px; border-bottom:none;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_lr_part ul .ad_area_info table{ margin-top:10px;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_lr_part ul .ad_area_info table td{ text-align:left; font-size:10px; font-family:Verdana, Geneva, sans-serif;}
.ad_area_box .ad_status_part .ad_area_lr .part_criteria{ height:auto; padding:0;}
.ad_area_box .ad_status_part .ad_area_lr .part_criteria .title{ height:28px; width:293px;background:url(../images/ad_area_hbg_title_cri.png) no-repeat scroll;}
.ad_area_box .ad_status_part .ad_area_lr .part_criteria ul li { height:auto; padding-top:7px; padding-bottom:9px;}
.ad_area_box .ad_status_part .ad_area_lr .part_criteria ul li table{}
.ad_area_box .ad_status_part .ad_area_lr .part_criteria ul li table .ad_area_Rates_time{ width:170px; vertical-align:top; height:auto;}
.ad_area_box .ad_status_part .ad_area_lr .part_criteria ul li table .ad_area_Rates_price{vertical-align:top; text-align:right; height:auto;}
.ad_area_box .ad_status_part .ad_area_lr .part_criteria ul .ad_area_info{height:auto;border-bottom:none; min-height:10px;}
.ad_area_box .ad_status_part .ad_area_lr .part_criteria ul .ad_area_info table{ margin-top:0; height:auto;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_testim{ height:auto; margin-top:8px;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_testim .title{ height:28px; width:293px;background:url(../images/ad_area_hbg_title_tem.png) no-repeat scroll;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_testim ul li{ padding-top:2px; padding-bottom:10px;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_testim ul li table td{}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_testim ul li table td div{ height:auto; margin-top:8px;font-family:Verdana, Geneva, sans-serif; font-weight:normal; line-height:13px;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_testim ul li table .testim_t div{ color:#262261; font-size:11px; }
.ad_area_box .ad_status_part .ad_area_lr .ad_area_testim ul li table .testim_m div{color:#6d6c6c; font-size:11px;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_testim ul li table .testim_b div{color:#a2a2a2; font-size:10px;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_testim ul .ad_area_info table{ margin-top:0px;}
		             /*************************area*****right*********/
.ad_area_right{width:351px; float:right; padding-right:0;}
.ad_area_box .ad_status_part .ad_area_right .ad_galery { width:351px;}
.ad_area_box .ad_status_part .ad_area_right .ad_galery .title{ height:28px; width:351px;background:url(../images/ad_area_right_hbg_galery.png) no-repeat scroll;}
.ad_area_box .ad_status_part .ad_area_right .ad_area_lr_part.ad_galery ul{ width:349px; height:auto;}
.ad_area_box .ad_status_part .ad_area_right .ad_area_lr_part ul li{ width:349px; height:auto; border:none;}
.ad_area_box .ad_status_part .ad_area_right .ad_area_lr_part ul .ad_area_info table{ margin-left:5px; margin-top:6px; width:340px; height:27px;}
.ad_area_box .ad_status_part .ad_area_right .ad_area_lr_part ul .ad_area_info table .scroll_info{ font-size:11px; color:#6d6c6c; font-family:Verdana, Geneva, sans-serif; font-weight:normal; line-height:14px;}
.ad_area_box .ad_status_part .ad_area_right .ad_area_area .title{ height:28px; width:351px;background:url(../images/ad_area_hbg_area.png) no-repeat scroll;}
.ad_area_box .ad_status_part .ad_area_right .ad_area_area{ width:351px; height:251px;}

.ad_area_box .ad_status_part .ad_area_right .ad_area_area .add_area_con{height: 223px;position:relative;width: 347px;border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;}

.ad_area_box .ad_status_part .ad_area_right .ad_area_area .add_area_con .ad_area_adbanner{ font-size:0;line-height:0; width:275px; height:141px; position:absolute; top:38px; left:36px;}

.news-list .template1 .one-detail-box .ad_status_part2 .ad_customer_status .title{ width:652px; height:28px; background:url(../images/ad_customer_status_titlebg.png) no-repeat scroll;}
.news-list .template1 .one-detail-box .ad_status_part2 .ad_customer_status .title h1{width:600px; height:28px; line-height:28px; margin-left:8px; font-size:12px; color:#262261; font-family:Verdana, Geneva, sans-serif;}
.news-list .template1 .one-detail-box .ad_status_part2 .ad_customer_status ul{ width:650px; height:auto; border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;  padding:0; margin:0;}

.news-list .template1 .one-detail-box .ad_status_part2 .ad_customer_status .ad_customer_results{padding-top:10px; padding-left:5px; padding-bottom:10px;}
.news-list .template1 .one-detail-box .ad_status_part2 .ad_customer_status .ad_customer_results .ad_cus_result{float:left; margin-left:3px;}
   
/*******-----------------**********adverting end *******start corporate module******/
.cor_room_select{ width:696px; height:56px; background:url(../images/cor_plist_tselect_bg.png) scroll no-repeat; margin-top:5px;}
.cor_room_select .scon{width:696px; height:46px;padding-top:13px; padding-left:19px;}
.cor_room_select .scon table{width:661px; height:27px;}
.cor_room_select .scon table .info{ font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:27px; height:27px; text-align:left; color:#fffeff;}
.cor_room_select .scon table .sinput{width:222px;height:27px; position:relative; display:block;}
.cor_room_select .scon table .sinput input{width:208px;height:17px;background:url(../images/cor_plist_tselect_input_bg.png) no-repeat scroll; padding:5px 7px; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#eeeeee; cursor:pointer;}
.cor_room_select .scon table .sinput ul{width:221px; height:auto; position:absolute; top:27px; left:0; background:#262261; z-index:333; border:1px solid #959595;display: none;}
.cor_room_select .scon table .sinput ul li:hover{ background:#ed1c24;}
.cor_room_select .scon table .sinput ul li div{cursor:pointer; color:#eee; width:auto; padding-left:7px; line-height:18px; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.ad_status .ad_status_part2 .cor_hire_rates{ width:651px; border:#dadada 1px solid;}
.ad_status .ad_status_part2 .cor_hire_rates td{border:#dadada 1px solid;color:#262261;}
.ad_status .ad_status_part2 .cor_hire_rates .cor_h_title{ width:651px; height:28px;background:url(../images/cor_hire_day_tbg.gif) no-repeat scroll;color:#262261; font-size:12px;font-family:Verdana, Geneva, sans-serif; padding-left:5px; font-weight:normal;}
.ad_status .ad_status_part2 .cor_hire_rates .tr_bg{ background-color:#edffe7;}
.ad_status .ad_status_part2 .cor_hire_rates .tr_bg td{ height:33px;}

.ad_status .ad_status_part2 .cor_hire_rates .fi{ width:360px;*width:310px!important; font-size:12px; font-family:Verdana, Geneva, sans-serif; padding-left:5px;}
.ad_status .ad_status_part2 .cor_hire_rates .la{ padding-left:8px;}
.ad_status .ad_status_part2 .cor_hire_rates .la table{ border:none;width:auto;}
.ad_status .ad_status_part2 .cor_hire_rates .la table td{ border:none;font-size:12px; font-family:Verdana, Geneva, sans-serif; padding-left:5px;}
.ad_status .ad_status_part2 .cor_hire_rates .la table .la1{ width:63px;}
.ad_status .ad_status_part2 .cor_hire_rates .la table .la2{ color:#6d6c6c; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.ad_status .ad_status_part .ad_status_bottom_info{ word-spacing:-2px; margin-top:22px; margin-bottom:18px;}
.ad_status .ad_status_part2 .cor_hire_rates .mi{ width:130px;}
       /*********core events*************/
.cor_room .ad_status_part2 h6,.cor_room .ad_status_part2  .c_events li{ font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#262261; font-weight:normal; line-height:13px;}
.cor_room .ad_status_part2  .c_events{ margin-top:18px;}
.cor_room .ad_status_part2  .c_events li{ margin-top:11px; background:url(../images/cor_li_bg.png) no-repeat; background-position:left; padding-left:29px; line-height:16px;}
.corporate_section  .slide_bar_cor_event{ border:1px solid #dadada;}
  /************************room details**********************/
.cor_events_room{}	 
.cor_events_room .ad_status_part .ad_area_lr .ad_area_lr_part .title{background: url("../images/ad_area_hbg_title_cri.png") no-repeat scroll 0 0 transparent;}	 
.cor_events_room .ad_status_part .ad_area_lr .part_room_criteria .title{background: url("../images/cor_event_rtbg.gif") no-repeat scroll 0 0 transparent;}
.cor_events_room  .ad_status_part .ad_area_lr .additional_info .title {background: url("../images/cor_event_rtbg3.gif") no-repeat scroll 0 0 transparent;}
.cor_events_room .ad_status_part .ad_area_lr .ad_area_lr_part ul .core_li_no_border{border-bottom:none;}
.cor_events_room .ad_status_part .ad_area_lr .additional_info ul{overflow: hidden;}
.cor_events_room .ad_status_part .ad_area_lr .additional_info ul li table {margin-left:0; min-height:15px; height:auto;}
.cor_events_room .ad_status_part .ad_area_lr .additional_info ul li{ height:auto;}
.cor_events_room .ad_status_part .ad_area_lr .additional_info ul li table td{ vertical-align:top;}
.cor_events_room .ad_status_part .ad_area_lr .additional_info ul li{ padding:7px;}
.cor_events_room .ad_status_part .ad_area_lr .additional_info ul .ad_area_Rates_time{ width:110px;}
.cor_events_room .ad_status_part .ad_area_right .ad_galery .title{ background:url("../images/ad_area_right_hbg_galery.png") no-repeat scroll;}
.cor_events_room .ad_status_part .ad_area_right .ad_area_area .title { background:url("../images/ad_area_hbg_area.png") no-repeat;}
.cor_events_room .ad_status_part .ad_area_right .ad_area_area .add_area_con .ad_area_adbanner{ width:265px; height:198px; top:11px;}
.cor_events_room .ad_status_part2 .core_room_hireday_rates{ width:650px; height:62px;}
.cor_events_room .ad_status_part2 .core_room_hireday_rates .title{ width:650px; height:28px; background-color:#dadada; padding:0;}
.cor_events_room .ad_status_part2 .core_room_hireday_rates .title h1{ height:28px; line-height:28px; width:auto; margin:0; margin-left:8px;}
.cor_events_room .ad_status_part2 .core_room_hireday_rates .content{ width:650px; height:33px; background-color:#edffe7;}
.cor_events_room .ad_status_part2 .core_room_hireday_rates .content .main_t{ width:650px; height:33px; padding-left:8px; border:1px solid #dadada;}
.cor_events_room .ad_status_part2 .core_room_hireday_rates .content .main_t td{ font-size:12px; color:#262261; font-family:Verdana, Geneva, sans-serif; font-weight:normal; border:1px solid #dadada; text-align:left;}
.cor_events_room .ad_status_part2 .core_room_hireday_rates .content .main_t .outtd{ padding-left:6px;}
.cor_events_room .ad_status_part2 .core_room_hireday_rates .content .main_t .subname{ width:390px;}
.cor_events_room .ad_status_part2 .core_room_hireday_rates .content .main_t td table{ width:110px;}
.cor_events_room .ad_status_part2 .core_room_hireday_rates .content .main_t td table td{ border:none; padding-left:8px;}
.cor_events_room .ad_status_part2 .core_room_hireday_rates .content .main_t td table .ct1{ width:63px;}
.cor_events_room .ad_status_part2 .core_room_hireday_rates .content .main_t td table .ct2{ color:#6d6c6c;}

.corporate_section_box .ad_enquire{ margin-top:36px; margin-bottom:10px;}



/*****************************event page*************************/
.event_left_column{margin-top:5px;}
.event_left_column .event_col_part{ margin-top:5px;}
.event_left_column .events_search{ width:684px; height:36px;background:url(../images/event_top_serachbg.png) no-repeat scroll; padding-left:9px; padding-top:10px;}
.event_left_column .events_search .events_search_con{ width:679px; height:27px; position:relative;}
.event_left_column .events_search .events_search_con .es_text{width:218px;height:27px; line-height:27px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff;}
.event_left_column .events_search .part{float:left; position:relative; margin-right:4px;*margin-right:2px!important;}
.event_left_column .events_search .part ul li div,.event_left_column .events_search .part input{color:#eee; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.event_left_column .events_search .part input{width:98px; height:17px; padding:5px 7px; background:url(../images/eventpage_inputbgs.png) no-repeat scroll; }
.event_left_column .events_search .part ul{   
    background: none repeat scroll 0 0 #262261;
    border: 1px solid #959595;
    display: none;
    height: auto;
    left: 0;
    position: absolute;
	 width:110px;
    top: 27px;   
    z-index: 100000;}
.event_left_column .events_search .part ul li div{ width:auto;color: #FFFFFF;cursor: pointer;line-height: 18px;padding-left: 7px;}	
.event_left_column .events_search .part ul li:hover{background:#ed1c24;}	
.event_left_column .events_search .part ul .comedy_bcolor:hover{background:#e92f61;}	
.event_left_column .events_search .part ul .sport_bcolor:hover{background:#259e00;}	
.event_left_column .events_search .part ul .musical_bcolor:hover{background:#f700e3;}
.event_left_column .events_search .part ul .music_bcolor:hover{background:#262261;}	
.event_left_column .events_search .part ul .ent_bcolor:hover{background:#ffae00;}	
.event_left_column .events_search .part ul .swimming_bcolor:hover{background:#22cfff;}	
.event_left_column .events_search .part ul .ice_bcolor:hover{background:#006783;}	
.event_left_column .events_search .part ul .fitness_bcolor:hover{background:#ff7c41;}	
.event_left_column .events_search .part ul .treatment_bcolor:hover{background:#7a4685;}	
.event_left_column .events_search .part ul .disco_bcolor:hover{background:#00d500;}	
.event_left_column .events_search .part ul .dry_bcolor:hover{background:#478138;}	
.event_left_column .events_search .part ul .kids_bcolor:hover{background:#ff2232;}	
.event_left_column .events_search .part ul .food_bcolor:hover{background:#000000;}	
.event_left_column .events_search .es_month_select input{background:url(../images/event_top_search_monthbg.png) no-repeat scroll;}
.event_left_column .events_search .es_keywords input{width:172px;background:url(../images/event_top_search_inputbg.png) no-repeat scroll;}
.event_left_column .events_search .es_sub input{ width:31px; height:27px; background:none; padding:0;}
.event_left_column .even_pages_navi{ width:684px; height:26px; background:url(../images/event_pages_bg.png) no-repeat scroll; padding-left:9px; padding-top:6px;}
.event_left_column  .even_pages_con{ width:678px; text-align:center;}
.event_left_column .even_pages_navi .event_pages_part{ float:left; height:20px;}
.event_left_column .even_pages_navi .even_pages_info{max-width:160px; color:#2f2a2b; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:20px;}
.event_left_column .even_pages_navi .even_pages_detail{ width:450px;}
.event_left_column .even_pages_navi  .even_pages_viewall{ float:right;}
.event_left_column .even_pages_navi  .even_pages_viewall a{ font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#2f2a2b; display:block; line-height:20px; text-decoration:underline;}
.event_left_column .even_pages_navi .even_pages_detail .event_pages_num{ float:left;margin-right:3px;} 
.event_left_column .even_pages_navi .even_pages_detail a{ float:none;font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#2f2a2b; line-height:20px; height:20px; width:22px;display:inline-block; }
.event_left_column .even_pages_navi .even_pages_detail a.pages_pre{  background:url(../images/event_pages_pre_bg.png) no-repeat scroll; }
.event_left_column .even_pages_navi .even_pages_detail a.pages_next{ background:url(../images/event_pages_next_bg.png) no-repeat scroll; }
.event_left_column .even_pages_navi .even_pages_detail a.ucpagenum{ background:url(../images/event_pages_ucbg.png) no-repeat scroll; }
.event_left_column .even_pages_navi .even_pages_detail  a.cpagenum{background:url(../images/event_pages_current_bg.png) no-repeat scroll; }
.event_left_column .event_page_events_list .event_single_event{ width:693px; height:90px; padding-top:3px; margin-top:5px;background:url(../images/event_comedy_bg.png) no-repeat scroll;}
.event_left_column  .event_list_dash_line{width:692px; height:1px; border-bottom:1px dashed #cecece;}
.event_left_column  .event_page_events_list .event_single_event .single_event_el{ float:left; height:86px;} 
.event_left_column .event_page_events_list .event_single_event .event_type_t{ width:27px; height:92px; margin-top:-3px;background:url(../images/event_types_t_bg.png) no-repeat scroll;}
.event_left_column .event_page_events_list .event_comedybg .event_type_t{ background-position:0 0;}
.event_left_column .event_page_events_list .event_sport .event_type_t{background-position:-27px 0; }
.event_left_column .event_page_events_list .event_classical .event_type_t{background-position:-54px 0;}
.event_left_column .event_page_events_list .event_music .event_type_t{background-position:-81px 0;}
.event_left_column .event_page_events_list .event_ent_ment .event_type_t{background-position:-108px 0;}
.event_left_column .event_page_events_list .event_Swimmingbg .event_type_t{background-position:-135px 0;}
.event_left_column .event_page_events_list .event_icecaps .event_type_t{background-position:-162px 0;}
.event_left_column .event_page_events_list .event_fitness .event_type_t{background-position:-189px 0;}
.event_left_column .event_page_events_list .event_treat .event_type_t{background-position:-216px 0;}
.event_left_column .event_page_events_list .event_disco .event_type_t{background-position:-243px 0;}
.event_left_column .event_page_events_list .event_drysport .event_type_t{background-position:-270px 0;}
.event_left_column .event_page_events_list .event_kids .event_type_t{background-position:-297px 0;}
.event_left_column .event_page_events_list .event_food .event_type_t{background-position:-324px 0;}
.event_left_column  .event_page_events_list .event_img{ height:83px;font-size:0; padding-top:3px; margin-left:10px;}
.event_left_column  .event_page_events_list .event_img img{ border:1px solid #c1c1c1; vertical-align:middle;}
.event_left_column  .event_page_events_list .event_single_event .event_list_con{ height:71px; padding-top:15px; padding-left:13px;}
.event_left_column  .event_page_events_list .event_single_event .event_list_con h1{ color:#2f2a2b; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; height:11px; line-height:11px;}
.event_left_column  .event_page_events_list .event_single_event .event_list_con div{ color:#2f2a2b; font-family:Verdana, Geneva, sans-serif; font-weight:normal; color:#2f2a2b; font-size:11px; line-height:20px;}
.event_left_column  .event_page_events_list .event_single_event .event_list_con div a{ color:#2f2a2b; font-size:11px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; text-decoration:underline; line-height:31px;}

.event_left_column  .event_page_events_list .event_single_event .event_list_ticketinfo{ width:179px; height:86px; float:right; margin-right:4px; position:relative;}
.event_left_column  .event_page_events_list .event_single_event .event_list_ticketinfo_bg{ background:url(../images/event_page_ticketbg_0.png) no-repeat scroll;}
.event_page_bg1{ background:url(../images/body_bg/event_bg1.png) repeat-x scroll;}

.event_left_column  .event_page_events_list .event_single_event .event_list_ticketinfo .event_ticket_price{ position:absolute; font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#feffff; top:5px; right:10px;}
.event_left_column  .event_page_events_list .event_single_event .event_list_ticketinfo .event_ticket_submit{ bottom:8px;right:7px; width:130px; height:34px; position:absolute;}
.event_left_column  .event_page_events_list .event_single_event .event_list_ticketinfo_soldout_bg{background:url(../images/event_page_ticketbg_0.png) no-repeat 0 -86px scroll;}
.event_left_column  .event_page_events_list .event_single_event .event_list_ticketinfo_from_bg{background:url(../images/event_page_ticketbg_0from.png) no-repeat scroll;}
/************event page type list********/
 .event_left_column .event_page_events_list .event_single_event .event_list_ticketinfo .event_ticket_rt_text{ position: absolute; color:#feffff; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:10px; top:11px; left:8px; width:74px;}
   .event_left_column .event_page_events_list .event_single_event .event_list_ticketinfo .event_ticket_rt_text_from{width:70px;} 
 .event_left_column .event_page_events_list .event_single_event .event_list_ticketinfo .event_ticket_rb_ico{ font-size:0; position:absolute; bottom:15px; left:9px; width:24px; height:24px; background:url(../images/event_type_list_rb_ico.png) no-repeat scroll;}
 .event_left_column .event_page_events_list .event_Swimmingbg .event_list_ticketinfo .event_ticket_rb_ico{width:33px; height:31px; background:url(../images/event_type_list_rb_sw_ico.png) no-repeat scroll; bottom:5px;}
  .event_left_column .event_page_events_list .event_icecaps .event_list_ticketinfo .event_ticket_rb_ico{width:31px; height:28px; background:url(../images/event_type_list_rb_sk_ico.png) no-repeat scroll; bottom:15px;}
.event_left_column .event_page_events_list .event_fitness .event_list_ticketinfo .event_ticket_rb_ico,.event_left_column .event_page_events_list .event_treat .event_list_ticketinfo .event_ticket_rb_ico,.event_left_column .event_page_events_list .event_disco .event_list_ticketinfo .event_ticket_rb_ico,.event_left_column .event_page_events_list .event_kids .event_list_ticketinfo .event_ticket_rb_ico,.event_left_column .event_page_events_list .event_food .event_list_ticketinfo .event_ticket_rb_ico{width:20px; height:27px; background:url(../images/event_type_list_rb_sc_ico.png) no-repeat scroll; bottom:15px;}
.event_left_column .event_page_events_list .event_drysport .event_list_ticketinfo .event_ticket_rb_ico{width:31px; height:32px; background:url(../images/event_type_list_rb_drysport_ico.png) no-repeat scroll; bottom:15px;}

 .event_left_column .event_page_events_list .event_single_event .event_list_free_bg{background:url(../images/event_page_ticketbg_0.png) no-repeat 0 -172px scroll;}
 .event_left_column .event_page_events_list .event_single_event .event_list_showsoon_bg{background:url(../images/event_page_ticketbg_0.png) no-repeat 0 -258px scroll;}
.event_left_column .event_page_events_list .event_single_event .event_list_ticketinfo .event_payonentry_button{ bottom:-5px; right:-22px;}
.event_left_column .event_page_events_list .event_single_event .event_list_ticketinfo .event_payontbook{ position:absolute; right:9px; bottom:32px;}
.event_left_column .event_page_events_list .event_single_event .event_list_ticketinfo .event_payontbook a{ text-decoration:underline; color:#feffff; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
  /******event type input change***********/
.event_left_column .events_search .part .evtinput_1{ background-position:0 0;}
.event_left_column .events_search .part .evtinput_2{background-position:0 -27px; }
.event_left_column .events_search .part .evtinput_3{background-position:0 -54px;}
.event_left_column .events_search .part .evtinput_4{background-position:0 -81px;}
.event_left_column .events_search .part .evtinput_5{background-position:0 -108px;}
.event_left_column .events_search .part .evtinput_6{background-position:0 -135px;}
.event_left_column .events_search .part .evtinput_7{background-position:0 -162px;}
.event_left_column .events_search .part .evtinput_8{background-position:0 -189px;}
.event_left_column .events_search .part .evtinput_9{background-position:0 -216px;}
.event_left_column .events_search .part .evtinput_10{background-position:0 -243px;}
.event_left_column .events_search .part .evtinput_11{background-position:0 -270px;}
.event_left_column .events_search .part .evtinput_12{background-position:0 -297px;}
.event_left_column .events_search .part .evtinput_13{background-position:0 -324px;}
/******************************event page1***************/
.ind_event_page1_content .event_page1_bgtext_controll{ padding-right:28px; margin-top:14px;}/******controll br*********/
.event_page1_bg{ background:url(../images/body_bg/event_page1_bg.png) no-repeat scroll center 0;}

.ind_event_page1_content{ width:394px; min-height:399px; background:url(../images/event_page1_colum1_top_mbg.png) repeat-y scroll ; padding-left:6px;}
.ind_event_page1_content #infor_div { width:394px !important}
.ind_event_page1_box .ind_event_page1_content .ti1{ padding-top:4px;}
.ind_event_page1_box .ind_event_page1_content .ti1 h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2f2a2b; height:12px; line-height:12px;}
.ind_event_page1_box .ind_event_page1_content p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:16px; color:#848484;  background-color:#fff; width:386px; display: inline;}
.ind_event_page1_box .ind_event_page1_content .rmore{ text-align:right; margin-top:16px; padding-right:8px;}
.ind_event_page1_box .ind_event_page1_content .rmore a{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#2f2a2b;}
.ind_event_page1_box .ind_event_page1_content .ti2{ position:relative; border-top:1px dashed #959595; width:386px; margin-top:5px; padding-top:8px;}
.ind_event_page1_box .ind_event_page1_content .ti2 img{ position:absolute; right:6px; top:6px;}
.ind_event_page1_box .ind_event_page1_content .event_page1_book_date{ width:387px; height:79px; margin-top:10px; padding-left:3px; padding-top:4px;}
.ind_event_page1_box .ind_event_page1_content .event_page1_book_datebg1{ background:url(../images/event_page1_book_dates.png) no-repeat scroll;}
.ind_event_page1_box .ind_event_page1_content .event_page1_book_date .event_page1_bookdate{ width:375px; height:27px; background:url(../images/event_page1_bookdate_dbg.png) no-repeat scroll; padding-top:11px; padding-left:9px;}
.ind_event_page1_box .ind_event_page1_content .event_page1_book_date .event_page1_bookdate span{ margin-left:10px;}
.ind_event_page1_box .ind_event_page1_content .event_page1_book_date .event_page1_subarea{ margin-top:4px;}
.ind_event_page1_box .ind_event_page1_content .event_page1_book_date .event_page1_subarea span{ height:34px; line-height:34px; color:#000; font-size:10px; font-family:Verdana, Geneva, sans-serif; font-weight:lighter;  word-spacing:-2px;}
.ind_event_page1_box .ind_event_page1_content .event_page1_book_date .event_page1_subarea input{vertical-align: middle; margin-left:9px;}
.ind_event_page1_box .ind_event_page1_content .event_page1_bookinfo{ width:385px; height:31px; background:url(../images/event_page1_bookinfo1_bg.png) no-repeat scroll; margin-top:5px; text-align:right; padding-right:5px;}
.ind_event_page1_box .ind_event_page1_content .event_page1_bookinfo span{ font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#2f2a2b; height:31px; line-height:31px;}
.ind_event_page1_box .ind_event_page1_content .event_page1_bookinfo span a{ color:#2f2a2b; font-size:11px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; text-decoration:underline;}
.ind_event_page1_box .ind_event_page1_content .event_page1_bookinfo span span{color:#2f2a2b; font-size:11px; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
.ind_event_page1_box .ind_event_page1_content .event_page1_bookinfo1{ background:url(../images/event_page1_bookinfo2_bg.png) no-repeat scroll; } 
.ind_event_page1_box .ind_event_page1_content .event_page1_top_b_dashline{ height:1px; border-bottom:1px dashed #959595; margin-top:5px; width:382px; margin-left:4px;}
.ind_event_page1_box .ind_event_page1_content .event_page1_1colum_top_b{ width:381px; height:26px; background:url(../images/event_page1_1colum_top_bbg.png) no-repeat scroll; padding-top:5px; padding-left:9px; margin-top:5px;}

.event_page1_1colum_videos .ind_event_page1_content .ti1{ position:relative;}
.event_page1_1colum_videos .ind_event_page1_content .ti1 img{ position:absolute; right:9px; top:1px;}
.event_page1_1colum_videos .ind_event_page1_content{ min-height:10px;}
.event_page1_1colum_videos .ind_event_page1_content .event_page1_top_b_dashline{
	border-bottom: 1px dashed #959595;
    height: 1px;
    margin-left: 0px;  
    width: 382px;	
	margin-top:0;
	}	
	
.event_page1_1colum_videos .ind_event_page1_content{
	 padding-left:9px;
	 width:392px;
	 min-height:34px;
	 padding-bottom:4px;
}
.event_page1_1colum_videos .ind_event_page1_content .event_page1_video_play{ margin-top:7px; padding-left:3px;}	

.column2 .event_page1_2colum_part{ padding-top:13px; padding-left:10px;margin-bottom:5px;}

.column2 .event_page1_2colum_top{ width:279px; height:145px;  }
.column2 .event_page1_2colum_top_bg{background:url(../images/event_page1_2colum_top.png) no-repeat scroll;}
.column2 .event_page1_2colum_top .ti1 h1{ font-size:12px; font-weight:bold; color:#fff; line-height:12px;}	
.column2 .event_page1_2colum_part .event_page1_2colum_top_dashline{ height:1px; border-bottom:1px dashed #9491af; width:266px; margin-top:7px;}
.column2 .event_page1_2colum_top .event_page1_2colum_top_show_fdate{ width:106px; height:24px; margin-top:6px; color:#fff; font-size:10px; font-family:Verdana, Geneva, sans-serif; padding-top:3px; padding-left:5px;}
.column2 .event_page1_2colum_top .event_page1_2colum_top_show_fdate_bg{ background:url(../images/event_page1_2colum_top_fdate_bg.png) no-repeat scroll;text-align: center;}
.column2 .event_page1_2colum_top .event_page1_2colum_top_info{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#fff;}
.column2 .event_page1_2colum_top .event_page1_2colum_top_price{ width:260px; height:37px; background:url(../images/event_page1_2colum_top_price_bg.png) no-repeat scroll;font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#feffff; text-align:right; padding-right:6px; line-height:37px;}
.column2 .event_page1_2colum_top .event_page1_2colum_top_sub{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; margin-top:2px;}
.column2 .event_page1_2colum_top .event_page1_2colum_top_sub a{ color:#fff;}
.event_left_column  .event_page_events_list .event_single_event .event_list_ticketinfo .event_ticket_submit a.event_ticket_soldout_sub{width:130px; height:34px; display:block;}
.column2 .event_page1_2colum_top .event_page1_2colum_top_sub .event_page_book_go{ background: url("../images/event_page1_colum2_top_sub.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 19px;
    margin-left: 96px;
    width: 12px;
	vertical-align: middle;
	}
.event_page1_2colum_m{ background:url(../images/event_page1_colum2_boxoffices.png) no-repeat scroll; width:279px; height:66px; }
.event_page1_2colum_m .ti1 h1{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff;}
.event_page1_2colum_m .event_page1_2colum_top_price .lspan{ color:#fff; font-size:10px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; display:block; float:left; width:59px; margin-top:5px;}
.event_page1_2colum_m .event_page1_2colum_top_price .rspan{ color:#fff; font-size:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; display:block; float:right; margin-right:12px;}

.ind_event_page1_box .ind_event_page1_content .event_page1_book_date .event_page1_subarea img{ margin-left:9px;}

  /*************event page1 soldout**********/
.ind_event_page1_box .ind_event_page1_content .event_page1_book_datebg2{ background:url(../images/event_page1_colum1_book_soldoutbg.png) no-repeat scroll;}	   
.column2 .event_page1_2colum_top_soldout_bg{background:url(../images/event_pages_soldout_2colum_bookbg.png) no-repeat scroll;}
.column2 .event_page1_2colum_top_soldout_bg .event_page1_2colum_top_show_fdate_bg{ background:url(../images/event_page1_2colum_top_fdate_soldout_bg.png) no-repeat scroll; font-weight:bold;}
.column2 .event_page1_2colum_top_soldout_bg .event_page1_2colum_top_price{ color:#4d4d4d;}
.column2 .event_page1_2colum_top_soldout_bg .event_page1_2colum_top_sub{ color:#ff87be;}
.column2 .event_page1_2colum_top_soldout_bg .event_page1_2colum_top_sub .event_page_book_go{background:url(../images/event_page1_colum2_top_sub_soldout.png) no-repeat scroll;}
.column2 .event_page1_2colum_top_soldout_bg .event_page1_2colum_top_price {background:url(../images/event_page1_2colum_top_price_soldout_bg.png) no-repeat scroll; }

       
       /*********page2 nobg***************/
.event_page2_nobg{background: url("../images/body_bg/individual_event_page2_nobg_bg.png") repeat-x scroll center 0 transparent;}	 
.event_page2_bg{background: url("../images/body_bg/individual_event_page2_bg.png") no-repeat scroll center 0 transparent;}
.in_event_page_nobg{ background:#F7F7F2;}
.column2 .event_page1_2colum_top .event_page2_2colum_top_info{ font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; margin-bottom:5px;}
.column2 .event_page1_2colum_top .event_page2_2colum_top_info span{ font-size:10px;font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.ind_event_page2_box .event_page1_bgtext_controll{ padding-right:13px;}
.ind_event_page2_box .ind_event_page1_content p{ font-family:Verdana, Geneva, sans-serif;font-size:10px; font-weight:normal; line-height:16px; color:#848484;  background-color:#fff; width:386px; display: inline;word-spacing:-2px;}
  /*******event page1 pop***/
.dome_booktickets_pop{display:none;}
.dome_opacity{
	background:none repeat scroll 0 0 #FFFFFF;
	width:100%; height:100%; position:absolute;
	filter:alpha(opacity=60); 
    opacity:0.6;
	position: fixed;
	z-index:100;
	left:0; 
	top:0;
}
.dome_booktickets {
	      z-index:200;
		  position:fixed; 
          width:400px; 
		  height:201px; 
          background:url(../images/event_booktickets_pop_bg.png) no-repeat scroll 0 0;
          top:0; left:0;
	}
.dome_booktickets .close_bt{position:absolute;top:32px; right:41px;}
.dome_booktickets .h_booktickets_pop_con{ margin-left:42px;margin-top:40px;position:absolute;width:310px;}
.dome_booktickets .des1 { font: normal 9px/15px arial; color: #000; background:url(../images/telephone-ico.png) no-repeat scroll 0 0; text-indent:24px; word-spacing:-1px;}
.dome_booktickets .des2 { font: normal 11px/12px arial; color: #000;}
.dome_booktickets .des3 { font: normal 9px/12px arial; color: #000;  word-spacing:-1px;}
.dome_booktickets .blue { color:#262261; font:bold 12px/12px arial; margin-top:8px;}
.dome_booktickets .number { color:#6DCB2F;font:bold 47px/47px arial;}


/**************booking event***popup*****************/
.bookingevent_step1{width:913px; height:577px; background:url(../images/bookingevent_popbg.png) no-repeat scroll; padding-top:56px; padding-left:48px;}
.bookingevent_step1_content{width:863px; min-height:510px;}
.bookingevent_sc_top{ padding-bottom:11px;}
.bookingevent_sc_top .title{ float:left;width:402px;position:relative;}
.bookingevent_sc_top .title img{ position:absolute; right:-5px; top:0;}
.bookingevent_sc_top .title h1{ font-size:14px; color:#262261; font-weight:bold; line-height:16px;}
.bookingevent_sc_top .title h1 font{color:#2c2c2c;  font-size: 14px;font-weight: bold;line-height: 16px;}
.bookingevent_sc_top .contact{ float:right; margin-right:11px; position:relative; margin-top:4px;}
.bookingevent_sc_down{padding-top:13px;}
.bookingevent_sc_down_left{ width:384px; float:left; border-right:solid 1px #b6b6b6; padding-right:20px;}
.bookingevent_sc_down_right{ width:442px; float:right;}
.bookingevent_sc_down_left .bookingevent_dashline1{height:1px; border-bottom:1px dashed #999;width:379px;padding-top:11px;}
.bookingevent_sc_down_left .bgdashlinefirst{ padding-top:0;}
.bookingevent_sc_down_left h1{ font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#2c2c2c; margin-top:7px; line-height:10px;}
.bookingevent_sc_down_left .single_input{ width:384px; height:38px; background:url(../images/bookingevent_greenbg.png) no-repeat scroll; margin-top:9px;}
.bookingevent_sc_down_left .single_input span{ font-family:Verdana, Geneva, sans-serif;color:#fff; line-height:16px; }
.bookingevent_sc_down_left .single_input input{ vertical-align:middle;}
.bookingevent_sc_down_left .edateshow{padding-top:11px;height:27px;width:375px; padding-left:9px;}
.bookingevent_sc_down_left .edateshow input{ vertical-align:middle;}
.bookingevent_sc_down_left .edateshow span{font-weight:bold; font-size:11px;margin-left:11px;}
.bookingevent_sc_down_left .edateshow img{float:right; margin-right:9px; *margin-top:-20px;}
.bookingevent_sc_down_left .selecttickets_blackbg{padding-top:6px;padding-left:7px; position:relative;}
.bookingevent_sc_down_left .selecttickets{height:32px;width:377px; z-index:99;}
.bookingevent_sc_down_left .selecttickets span{ font-size:10px; word-spacing:-2px; margin-left:8px;}
.bookingevent_sc_down_left .selecttickets_blackbg input{width:153px; height:17px; background:url(../images/bookingevent_select_blackbg.png) no-repeat scroll; padding:5px 7px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;cursor:pointer;}
.bookingevent_sc_down_left .selectwheretickets{ padding:0px; z-index:1;}
.bookingevent_sc_down_left .selectwheretickets .tlable{  position:absolute;font-weight:bold; font-size:10px; color:#fff; width:60px; display:inline-block;right:96px; line-height:12px; top:8px;}
.bookingevent_sc_down_left .selectwheretickets .tprice{ position:absolute; font-family:Arial, Helvetica, sans-serif; font-weight:bold;right:7px; font-size:30px; top:5px; color:#feffff;line-height:30px;}
.bookingevent_sc_down_left .selectwheretickets input{ position:absolute; padding:7px; width:157px; height:17px;background:url(../images/bookingevent_seatedselectbg.png) no-repeat scroll; top:3px; left:8px;}
.bookingevent_sc_down_left .selecttickets_blackbg{ display:block;}
.bookingevent_sc_down_left .selecttickets_blackbg ul{ background-color:#262261; position:absolute;top:32px;left:8px; display:none; z-index:99;}
.bookingevent_sc_down_left .selecttickets_blackbg ul li{width:171px;}
.bookingevent_sc_down_left .selecttickets_blackbg ul li div{ color:#fff; padding-left:6px; cursor:pointer; font:bold 11px/11px arial; height:20px;line-height: 20px;}
.bookingevent_sc_down_left .selecttickets_blackbg ul li:hover{ background-color:#F00;}
.bookingevent_sc_down_left .selecttickets_blackbg ul li:hover div{ font-size:11px; font-style:italic; color:#eee;}
.bookingevent_sc_down_left .selecttickets ul li{ width:165px;}
.bookingevent_sc_down_left .selectwheretickets ul{top:31px;left:11px;}
.bookingevent_sc_down_left .selectwheretickets ul li{background:url(../images/bookingevent_dropbg.png) no-repeat scroll; margin-left:-3px; display:block; list-style:none outside none; height:28px; line-height:28px;}
.bookingevent_sc_down_left .selectwheretickets ul li:hover{ background:url(../images/bookingevent_dropbg.png) no-repeat scroll bottom; }
.bookingevent_sc_down_left .selectwheretickets ul li div{ padding-left:8px;}
.bookingevent_sc_down_left .bookingevent_seatedshow{ width:377px; height:51px;background:url(../images/bookingevent_seatwillbebg.png) no-repeat scroll; margin-top:6px; padding-left:7px; padding-top:7px;}

.bookingevent_sc_down_left .bookingevent_seatedshow .eb_chooseseat{ position:relative;}
.bookingevent_sc_down_left .bookingevent_seatedshow .eb_chooseseat input{ cursor:pointer;}
.bookingevent_sc_down_left .bookingevent_seatedshow ul{ background-color:#262261; position:absolute;top:26px;left:1px; display:none; z-index:99; width:189px; height:auto;}
.bookingevent_sc_down_left .bookingevent_seatedshow ul li{width:189px;}
.bookingevent_sc_down_left .bookingevent_seatedshow ul li:hover{background-color:#F00;}
.bookingevent_sc_down_left .bookingevent_seatedshow ul li div{ color:#fff; padding-left:6px; cursor:pointer; font:bold 11px/11px arial; height:20px;line-height: 20px;}

.bookingevent_seatedshow .be_divfloat{ float:left;}
.bookingevent_seatedshow .be_seatinfo{ width:31px; height:38px; background:url(../images/bookingevent_seatdetailbg.png) no-repeat scroll top; margin-left:6px; margin-right:10px; padding-top:5px; padding-left:5px;}
.bookingevent_seatedshow .be_seatinfo span{ color:#feffff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; display:inline-block;}
.bookingevent_seatedshow .be_seatinfo .eb_seatnum{ font-size:14px; line-height:16px;}
.bookingevent_seatedshow .be_seatinfo .eb_seatarea{ font-size:20px; line-height:15px;}
.bookingevent_seatedshow .be_selected{ margin-top:-3px; margin-left:5px;}
.bookingevent_seatedshow .be_selected h3{ font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:nomal; color:#868686; line-height:18px; word-spacing:-1px;}
.bookingevent_seatedshow .be_selected input{background:url(../images/bookingevent_unselectedbg.png) no-repeat scroll; width:177px; height:17px; padding:5px 7px; color:#fff;}
.bookingevent_seatedshow .be_noseat{background:url(../images/bookingevent_seatdetailbg.png) no-repeat scroll bottom;}
.bookingevent_sc_down_left .be_sptitle .be_h1{ float:left;}
.bookingevent_sc_down_left .be_sptitle .be_sfonts{ display:block; float:left; color:#868686; font-size:10px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; margin-top:7px; word-spacing:-2px; margin-left:11px;}
.bookingevent_sc_down_left .bookingevent_discount{ padding-left:9px; padding-top:12px; width:375px; height:46px;}
.bookingevent_sc_down_left .bookingevent_discount input{ vertical-align:middle;}
.bookingevent_sc_down_left .bookingevent_discount .be_input1{ width:213px; height:17px; background:url(../images/bookevent_discountinputbg.png) no-repeat scroll; padding:5px 7px; margin-right:9px;}

.bookingevent_sc_down_left .bookingevent_confirm{ padding-top:15px;}
.bookingevent_sc_down_left .bookingevent_confirm input{ vertical-align:middle; margin-left:53px;}
.bookingevent_sc_down_left .bookingevent_confirm a{ height:34px; line-height:34px;}
.bookingevent_sc_down_left .bookingevent_confirm a img{ vertical-align:middle;}

.bookingevent_sc_down_right .bookingevent_dashline1{height:1px; border-bottom:1px dashed #999; padding-top:6px; width:442px; margin-bottom:9px;}
.bookingevent_sc_down_right .bookingevent_zoneinfo{ font-size:0; line-height:0;}
.bookingevent_sc_down_right .bookingevent_notice{padding-top:15px;}
.bookingevent_sc_down_right .bookingevent_notice .ico{float:left; min-height:20px;}
.bookingevent_sc_down_right .bookingevent_notice p{ float:left;font-size:9px; font-family:Verdana, Geneva, sans-serif; color:#868686; margin-left:5px; width:422px; word-spacing:-1px; line-height:11px;}
.bookingevent_sc_down_right .bookingevent_impnotice p{ font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#848484;line-height:11px; margin-bottom:10px;}
.bookingevent_sc_down_right .bookingevent_impnotice p .impnotice{ color:#262261; font-size:9px; font-family:Verdana, Geneva, sans-serif; font-weight:normal;}
       
		 
		 /*******event step2**********/
.bookingevent_sc_top .title h2{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#2c2c2c; position:absolute; top:21px; left:0px;}		.bookingevent_sc_down2{ position:relative; border-top:1px dashed #999999; padding-top:9px;}   
.bookingevent_sc_down2 .be_title{font-weight:bold;font-size:18px; font-family:Arial, Helvetica, sans-serif;}

.st2_tickets_info .all_t{ width:864px;}
.ico_width{ width:121px;} .title_width{ width:244px;}.ticket_width{ width:88px;}
.code_width{ width:34px;}.num_width{ width:42px;}.type_width{ width:114px;}.total_width{ width:88px;}.fee_width{}
.st2_tickets_info .all_t .item{color:#000; font-size:12px; font-weight:bold;font-family:Verdana, Geneva, sans-serif;}
.st2_tickets_info .all_t .infodetail,.st2_tickets_info .all_t .title,.st2_tickets_info .all_t .total{width:864px;padding-left:11px;}
.st2_tickets_info .all_t .infodetail{ height:59px;background:url(../images/bookingevent_step2_infobg.png) no-repeat scroll;}
.st2_tickets_info .all_t .title{ padding-bottom:3px;}
.st2_tickets_info .all_t .total{ padding-top:7px;}
.st2_tickets_info .all_t .inner_t{ width:848px;}
.st2_tickets_info .all_t .inner_t .detail,.st2_tickets_info .all_t .detail{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#2c2c2c;}
.st2_tickets_info .all_t .inner_t .detail h4{ font-weight:bold; font-size:11px; font-family:Verdana, Geneva, sans-serif;color:#2c2c2c;}
.bookingevent_payicos{ margin-top:-8px;}
.bookingevent_sc_down2 .total_pays{ border-top:#58585a dotted 1px; margin-top:10px; text-align:right; padding-top:10px;}
.bookingevent_sc_down2 .total_pays table{ float:right; width:373px;}
.bookingevent_sc_down2 .total_pays table td{ text-align:right; vertical-align:middle; height:25px;}
.bookingevent_sc_down2 .total_pays table .height_line{ height:33px;}
.bookingevent_sc_down2 .total_pays .light{font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif;}
.bookingevent_sc_down2 .total_pays .nomal{font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#2c2c2c; line-height:12px;}
.bookingevent_sc_down2 .total_pays .tbold{font-size:11px; font-weight:bold;font-family:Verdana, Geneva, sans-serif; color:#000;}
.bookingevent_sc_down2 .cf_sub{ width:866px; height:60px; background:url(../images/bookingevent_step2_cfsub.png) scroll no-repeat;padding-left:12px; vertical-align:middle; position:relative; margin-top:20px;}
.bookingevent_sc_down2 .cf_sub .beinput1{top:19px; left:12px; position:absolute;}
.bookingevent_sc_down2 .cf_sub .beinput2{right:26px;top:14px;position:absolute;}
.bookingevent_sc_down2 .cf_sub span{ font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#2c2c2c; height:60px; line-height:60px;display:inline-block;}
.bookingevent_sc_down2 .cf_sub .bes1{font-weight:bold; margin-left:209px;}
.bookingevent_sc_down2 .be_delivery{ border-top: dashed 1px #999; margin-top:15px; padding-top:22px;}
.bookingevent_sc_down2 .be_delivery span{font-size:9px; font-family:Verdana, Geneva, sans-serif; color:#939393; }
.bookingevent_sc_down2 .be_delivery .be_des1{ font-weight:bold; font-size:11px;color:#2c2c2c;}
/**********************shop basket**********************************/
.content .shopbasket{ width:990px;}
.shopbasket .shopbasket_box{ padding-left:40px;width:865px; padding-top:31px;}
.shopbasket  .bookingevent_sc_down{ padding-top:7px;}
.shopbasket .shopbasket_box .shop_top{ position:relative;}
.shopbasket .shopbasket_box .shop_top img{position:absolute; top:3px; left:-2px;}
.shopbasket .shopbasket_box .shop_top h1,.shopbasket .shopbasket_box .shop_top h1 a{font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#2c2c2c;}
.shopbasket .shopbasket_box .shop_top h1.h11{ float:left; margin-left:24px;}
.shopbasket .shopbasket_box .shop_top h1.h12{ float:right;}
.shopbasket .shopbasket_box .shop_top p{font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#939393; margin-bottom:0; line-height:10px;}
.st2_tickets_info .all_t .shop_t_width{ width:125px;}
.st2_tickets_info .all_t .shop_total_width{ width:91px;}
.st2_tickets_info .all_t .shop_qty_width{width:184px;}
.shop_title_width{ width:339px;}
.st2_tickets_info .all_t .infodetail .timg{ width: 53px; height:52px; background:url(../images/shopbaset_cborder.png) scroll no-repeat; float:left; text-align:center; padding-top:1px;}
.st2_tickets_info .all_t .infodetail .tname{ float:left; margin-top:6px; margin-left:12px;}
.st2_tickets_info .all_t .infodetail .qty{ width:37px; height:21px; background:url(../images/shop_qty_numbg.png) no-repeat scroll; text-align:center; padding-top:4px;}
.st2_tickets_info .all_t .infodetail .remove{ position:relative; padding-left:10px;margin-top:17px;}
.st2_tickets_info .all_t .infodetail .remove a{ position:absolute; top:-3px; right:-3px;}
.st2_tickets_info .all_t .infodetail .remove span{position:absolute; top:0px; right:18px;}
.shopbasket .shopbasket_box .st2_tickets_info{ position:relative; margin-top:5px;}
.shopbasket .shopbasket_box .bookingevent_sc_down2 .floatp{ font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#2c2c2c;position:absolute; top:-5px; left:0px;}

/***** Swimming Page **/
#time-bigbg { width: 100%; height: 100%; top: 0pt; left: 0pt; position: fixed; z-index: 1; display:none}
.swim-contract-banner { margin:5px 0 0 0}
.swim-contract-banner img { cursor:pointer}
.swim-price { margin-top:5px; position:relative; background:url(../images/delete-swim-price.png) no-repeat scroll 0 0; width:694px; height:407px; display:none }
.swim-price .swim-popup-box { display:none; width:567px; height:297px;  position: absolute; left:116px; top:97px; background:url(../images/swim-pop-bg.png) no-repeat scroll 0 0; z-index:100 }
.swim-price  .swim-popup{ background:url(../images/swim-time-pop-bg.png) no-repeat scroll 0 0 ; width:248px; height:287px; margin:0 0 0 271px; position: absolute; z-index:1111; display:none}
.swim-price h1.s-t { font:normal 14px/14px arial black, arial; color:#ffffff; padding:17px 30px 0 52px;}
.swim-price h2.s-t-d { font:normal 10px/10px arial; color:#ffffff; padding:3px 30px 0 52px;}
.swim-price .date-box { background:url(../images/swim-date-bg.png) no-repeat scroll 0 0; width:572px; height:35px; margin:8px 10px 0 0; float:right; position:relative;}
.swim-price .date-box h1.date-text{ font:bold 12px/12px arial; color:#fff;  line-height:35px;padding:0 0 0 7px; }
.swim-price .date-box .swim-day { left:275px;top:4px;  width:79px; z-index:10}
.swim-price .date-box .swim-day .select1 { background:url(../images/swim-date-day.png) no-repeat scroll 0 0; width:67px}
.swim-price .date-box .swim-day .Option {  width:77px; top:27px; height:242px; overflow-y:scroll; overflow-x:hidden}
.swim-price .date-box .swim-year { left:360px;top:4px; z-index:10}
.swim-price .date-box .swim-year .select1 { background:url(../images/swim-date-month-year.png) no-repeat scroll 0 0; width:161px}
.swim-price .date-box .swim-year .Option {  width:171px; top:27px;}
.swim-price .date-box .calendar-ico { left:543px;top:8px; position:absolute}
.swim-price .date-box .calendar-ico img { cursor:pointer}
.swim-price .date-box .calculator_box { background:url(../images/date/cal_box_bg.png) no-repeat scroll 0 0;bottom:-108px;float:none;height:227px;left:25px;position:absolute;width:203px;z-index:10; display:none}
.swim-price .date-box .calculator_box .closebt { bottom:4px;position:absolute;right:4px;}
.swim-price .date-box .calculator_box .closebt a { color:#FFFFFF;font:bold 13px/12px arial;}
.swim-price  .timepanel { width:678px; height:302px; position:relative; margin:5px 6px 0 0; float:right}
.swim-price  .timepanel .week-panel { position:absolute; left:0; top:54px; z-index:2}
.swim-price  .timepanel .week-panel .week-one {  background:url(../images/time-panel-week-bg.png) no-repeat scroll 0 0; width:103px; height:31px; position:relative; margin:0 0 4px; cursor:pointer}
.swim-price  .timepanel .week-panel .week-one-click { background-position:0 -31px;}
.swim-price  .timepanel .week-panel .week-one span { font:bold 11px/31px arial; color:#fff; padding:0 0 0 9px;}
.swim-price  .timepanel .week-panel .week-one .week-num { position:absolute; right:4px; top:3px; background:url(../images/week-day-bg.png) no-repeat scroll 0 0; width:24px; height:24px; text-align:center; vertical-align:middle; font:bold 11px/23px arial; color:#fff; display:none}
.swim-price  .timepanel .week-panel .week-one-click .week-num { display:block}
.swim-price  .timepanel .time-table { background:url(../images/time-panel-bg.png) no-repeat scroll 0 0; position:absolute; left:102px; top:0; width:572px; height:300px; z-index:1; overflow:hidden; position:relative}
.swim-price  .timepanel .time-table .time-inner { position:absolute; left:3px; top:5px; width:1410px; height:290px;}
.swim-price  .timepanel .time-table .time-inner .time {height:47px; }
.swim-price  .timepanel .time-table .time-inner .time  span {  font:bold 12px/12px arial; color:#003356; -webkit-transform: rotate(-90deg);  -moz-transform: rotate(-90deg);  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); margin:17px 0 0; display:inline-block;}
.swim-price  .timepanel .time-table .time-inner .odd { background-position:-29px 0}
.swim-price  .timepanel .time-table .time-inner .even { background-position:0 0}
.swim-price  .timepanel .time-table .time-inner .week-right-table { left:0;position:absolute; z-index:1}
.swim-price  .timepanel .time-table .time-inner .week-right-table tr { line-height:14px;}
.swim-price  .timepanel .time-table .time-inner .week-right-table td {  border:1px solid #ccc; width:13px; cursor:pointer}
.swim-price  .timepanel .time-table .time-inner .week-right-table td.blue-bg{ background:#578aff!important}
.swim-price  .timepanel .time-table .time-inner .week-right-table td.yellow-bg{ background:#ffcc00!important}
.swim-price  .timepanel .time-table .time-inner .week-right-table td.purple-bg{ background:#8d3c94!important}
.swim-price  .timepanel .time-table .time-inner .week-right-table td.purple-dark-bg{ background:#572d5b!important}
.swim-price  .timepanel .time-table .time-inner .week-right-table td.pink-bg{ background:#ff00b4!important}
.swim-price  .timepanel .time-table .time-inner .week-right-table td.orange-bg{ background:#ff9000!important}
.swim-price  .timepanel .time-table .time-inner .week-right-table td.green-bg{ background:#00c5b5!important}
.swim-price  .timepanel .time-table .time-inner .week-right-table td.brown-bg{ background:#cdbda2!important}
.swim-price  .timepanel .time-table .time-inner .week-right-table td.red-bg{ background:#ed1c24!important}
.swim-price  .timepanel .time-table .time-inner .week-right-table td span { font:bold 9px/9px verdana, arial!important; color:#fff!important; padding:0!important;}
.swim-price  .timepanel .time-table .time-inner .week-right-table td.even { background:#e4ebf1}
.swim-price  .timepanel .time-table .time-inner .week-right-table td.odd { background:#fff}
.swim-price  .timepanel .time-table .timepanel-shadow { background:url(../images/timepanel-shadow.png) no-repeat scroll 0 0 ; width:572px; height:219px; position:absolute; left:1px; top:0; z-index:-1; display:none; height:300px; }

.swim-price  .swim-popup .swim-popup-inner { height:238px;left:29px;position:absolute;top:29px;width:191px;}
.swim-price  .swim-popup .swim-popup-inner a.close-bt { color:#FFFFFF;font-size:11px;font-weight:bold;position:absolute;right:5px;top:4px;}
.swim-price  .swim-popup .swim-popup-inner h2 { font:bold 10px/29px verdana, arial; color:#fff; height:29px; margin:0 0 0 10px}
.swim-price  .swim-popup .swim-popup-inner .p-con { overflow-y:scroll; overflow-x:hidden; height:196px;}
.swim-price  .swim-popup .swim-popup-inner .p-con div { padding:17px 10px 10px }
.swim-price  .swim-popup .swim-popup-inner .p-con div h1 { font:bold 10px/10px verdana, arial; color:#262261;}
.swim-price  .swim-popup .swim-popup-inner .p-con div h5 { font:normal 10px/10px verdana, arial; color:#262261; margin:5px 0 21px;}
.swim-price  .swim-popup .swim-popup-inner .p-con div h3 { font:normal 10px/10px verdana, arial; color:#262261;}
.swim-price  .swim-popup .swim-popup-inner .p-con div p { font:normal 10px/14px verdana, arial; color:#848484; margin:0 0 11px;}

.swim-animal { background:url(../images/swimming-animal.png) no-repeat scroll  0 0; width:400px; height:381px; position:relative; margin-top:4px;}
.swim-animal table { position:absolute; bottom:10px;}
.swim-animal table tr td { text-align:center}
.swim-day-tickets {  background:url(../images/day-tickets.png) no-repeat scroll  0 0; width:289px; height:180px; position:relative; margin-top:4px;}
.swim-day-tickets .price-table {  left:17px;position:absolute;top:81px; }
.swim-day-tickets .price-table p { font:14px/17px Arial black; color:#fff;}
.swim { background-image:url(../images/h_calendar_event_bg_swim.png)}
.swim .h_calendar_events_container .h_wh_on { background:url(../images/blue-tab-no.png) no-repeat scroll center center }
.bannertop4 { margin-top:4px; display:block;font-size:0;line-height:0;}
.red-box { margin-top:4px;}
.red-box .red-box-top { background:url(../images/red-box-top.png) no-repeat scroll  0 0; width:289px; height:30px;}
.red-box .red-box-top h1 { font:bold 12px/12px arial; color:#fff;padding:8px 0 0 11px; text-transform:uppercase}
.red-box .red-box-center {  background:url(../images/red-box-center.png) repeat-y scroll  0 0; width:289px; padding:8px 0 2px;}

.red-box .red-box-center p { font:normal 10px/14px verdana, arial; color:#7a7a7a; margin-bottom:10px; padding:0 23px; text-align:center;}
.red-box .red-box-bottom { background:url(../images/red-box-bottom.png) repeat-y scroll  0 0;width:289px; height:13px; }
.swim .h_calendar_events_container_b { color:#fff;}


/***** Skate Page *****/
.content-title { background:url(../images/h_calendar_event_bg_skate.png) no-repeat scroll  0 0; width:401px; height:244px; position:relative; margin-bottom:4px; }
.content-title h1 { font:bold 12px/12px arial; color:#fff; padding:11px 0 0 11px;}
.content-title .c-box { height:189px;left:11px;position:absolute;top:42px;width:380px; overflow-y:scroll; overflow-x:hidden}
.content-title .c-box .innerbox { padding:0 0 0 8px;}
.content-title .c-box h2 { font:normal 11px/14px verdana, arial; color:#2f2a2b; margin-bottom:-5px; margin-top:10px;}
.content-title .c-box p {color:#7A7A7A;font:10px/16px verdana,arial;margin-top:16px;}
.content-title .c-box .recui_bottom { margin-top:12px}
.mentions { color:#797979;font-size:10px;}
.like_num {font-size:12px;}
.skate-cal { background-image:url(../images/skate-cal-bg.png);}
.skate-cal .h_calendar_events_container_m { overflow-x:hidden;overflow-y:scroll;}
.skate-cal .h_calendar_events_container_b { color:#fff; }
.skate-cal .h_calendar_events_container .h_wh_on { background:url(../images/black-bg-long.png) no-repeat scroll center center transparent}   
.news-list .template1 .one-detail-box .ad_status_part2 .ad_customer_status .title{ width:652px; height:28px; background:url(../images/ad_customer_status_titlebg.png) no-repeat scroll;}
.news-list .template1 .one-detail-box .ad_status_part2 .ad_customer_status .title h1{width:600px; height:28px; line-height:28px; margin-left:8px; font-size:12px; color:#262261; font-family:Verdana, Geneva, sans-serif;}
.news-list .template1 .one-detail-box .ad_status_part2 .ad_customer_status ul{ width:650px; height:auto; border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;  padding:0; margin:0;}

.news-list .template1 .one-detail-box .ad_status_part2 .ad_customer_status .ad_customer_results{padding-top:10px; padding-left:5px; padding-bottom:10px;}
.news-list .template1 .one-detail-box .ad_status_part2 .ad_customer_status .ad_customer_results .ad_cus_result{float:left; margin-left:3px;}


/***** Contacts  Page *****/
.contacts-box { background:url(../images/contacts-bg.png) no-repeat scroll 0 0 transparent; width:695px; height:491px; margin:5px 0 0;}
.contacts-box .t-table { margin:0 0 0 50px; width:620px; height:16px;}
.contacts-box .t-table td { padding:16px 0 0 0 ;*padding:14px 0 0 0 }
.contacts-box .t-table .td1 { font:normal 11px/11px verdana, arial; color:#fff;}
.contacts-box .t-table .td2 { font:normal 11px/11px verdana, arial; color:#9b9b9b; text-align:right }
.contacts-box .t-table .td2 a { display:inline-block; vertical-align:-4px;}
.contacts-box .inputs { float:left; width:366px;margin:12px 0 0 23px;;}
.contacts-box .inputs .four-inputs { }
.contacts-box .inputs .four-inputs dl.form-bg1 { background:url(../images/contact-form-bg1.png) no-repeat scroll 0 0; width:366px; height:61px; margin:0 0 8px; position:relative; }
.contacts-box .inputs .four-inputs dl.form-bg1 dt { font:normal 11px/11px verdana,arial; color:#2f2a2b; padding:8px 0 0 10px; }
.contacts-box .inputs .four-inputs dl.form-bg1 dd { position:relative; display:inline-block; margin:6px 0 0 0;  padding-left:7px; height:29px;}
.contacts-box  dl.form-bg2 { background:url(../images/contact-form-bg2.png) no-repeat scroll 0 0; width:651px; height:126px; margin:0 0 8px 23px; }
.contacts-box  dl.form-bg2 dt { font:normal 11px/11px verdana,arial; color:#2f2a2b; padding:8px 0 0 10px; }
.contacts-box  dl.form-bg2 dd { position:relative; display:block; margin:6px 0 0 7px}
.contact-i { left:7px;}
.contact-i .Option { border:1px solid #CCCCCC;width:351px; top:27px; padding:0 0 2px;}
.contact-i .Option li { background:none; padding:0 0 0 6px; height:15px;line-height:15px;}
.contact-i .Option li.li_on span { font-weight:bold}
.contact-i .Option li span { font:normal 11px/11px verdana, arial; color:#9f9d9d;}
.select4 { font:normal 11px/11px verdana, arial; color:#9f9d9d; background:url(../images/select4.png) no-repeat scroll 0 0; width:341px; cursor:pointer; padding:7px 6px; border:1px solid #fff }
.input4 { font:normal 11px/11px verdana, arial; color:#9f9d9d; background:url(../images/input4.png) no-repeat scroll 0 0; width:341px;  padding:7px 6px; border:1px solid #fff }
.textarea1 { font:normal 11px/11px verdana, arial; color:#9f9d9d; background:url(../images/textarea1.png) no-repeat scroll 0 0; width:341px;  padding:7px 6px; border:1px solid #fff ; width:623px; height:74px;}
dl.form-bg2 dt { font:normal 11px/11px verdana,arial; color:#2f2a2b; padding:8px 0 0 10px; }
.contacts-box .faq { float:left; width:278px; margin:12px 0 0 6px; }
.contacts-box .faq .q-list { background:url(../images/contact-faq-bg.png) no-repeat scroll 0 0;width:278px; height:238px; position:relative}
.contacts-box .faq .q-list ul { position:absolute; left:16px; top:50px; }
.contacts-box .faq .q-list ul li { padding:5px 0;}
.contacts-box .faq .q-list ul li a { color:#FFFFFF;font:10px/10px vardana, arial; text-decoration:underline}
.contacts-box  .c-f-b { margin:0 0 0 22px; width:652px;}
.contacts-box  .c-f-b td.td1 input { vertical-align:-2px; }
.contacts-box  .c-f-b td.td1 span { color:#FFFFFF;font:10px/10px arial;padding-left:10px; }
.contact-address {  background:url(../images/contact-address-bg.png) no-repeat scroll 0 0;width:696px; height:189px; position:relative; margin:4px 0 0}
.contact-address .address { height:116px;left:22px;position:absolute;top:49px;width:315px;}
.contact-address .address table { margin:15px 0 0 30px;}
.contact-address .address .td1 { font:normal 12px/12px verdana, arial; color:#2f2a2b; width:148px; padding:0 0 8px;}
.contact-address .address .td2 p { font:normal 11px/14px verdana, arial; color:#7a7a7a}
.contact-address .address td a.link { font:normal 11px/11px verdana, arial; color:#262261; text-decoration:underline}
.contact-address .tel { height:116px;left:353px;position:absolute;top:49px;width:315px;}
.contact-address .tel table { margin:15px 0 0 30px;}
.contact-address .tel .td1 { font:normal 12px/12px verdana, arial; color:#2f2a2b; width:148px; padding:0 0 8px;}
.contact-address .tel .td2 .tele { font:bold 18px/18px verdana, arial; color:#262261}
.contact-address .tel .td2 .fax { font:normal 12px/12px verdana, arial; color:#7a7a7a; margin:6px 0 9px; display:inline-block}
.contact-address .tel .td2 p { font:normal 11px/14px verdana, arial; color:#7a7a7a}
.contact-address .tel td a.link { font:normal 11px/11px verdana, arial; color:#262261; text-decoration:underline}


/***** Accessibility Page *****/
.accessibility { margin:0 0 0 3px;padding:14px 0 0;width:988px;}
.accessibility h1 { border-bottom:1px dashed #CCCCCC;color:#2F2A2B;font:12px/12px verdana,arial;padding:12px 0 6px; }
.accessibility h1.toph { padding:12px 0 11px;}
.accessibility p.topp1 { margin-top:12px;}
.accessibility p { color:#7A7A7A;font:11px/14px verdana,arial;margin:7px 0 0; }
.accessibility p.image-a img { margin-right:10px;vertical-align:-10px;}
.accessibility .acce-ul { margin:10px 0 10px 33px}
.accessibility .acce-ul li { list-style:url(../images/blue-circle.png) outside none!important;  color:#7A7A7A;font:11px/14px verdana,arial!important; background:none!important; padding:0 0 0 10px!important;}
.accessibility p.image-a { margin-top:2px;}

/*********** Direction Page ***********/
.direction-distance { margin-top:4px;}
.direction-distance .dis-top {  background:url(../images/distance-top.png) no-repeat scroll 0 0;width:289px; height:30px; }
.direction-distance .dis-top h1 { font:normal 11px/38px verdana, arial; color:#fff; padding-left:14px; height:30px; }
.direction-distance .dis-cen {  background:url(../images/distance-center.png) repeat-y scroll 0 0;width:289px;}
.direction-distance .dis-cen p {  font:normal 11px/14px verdana, arial; color:#ececec; padding:5px 14px}
.direction-distance .dis-cen ul { margin:0 0 0 14px; width:262px; padding:10px 0; }
.direction-distance .dis-cen ul li { font:normal 12px/12px verdana, arial; color:#fff; padding:1px 0 0; clear:both; background:none}
.direction-distance .dis-cen ul li .c-td { border-bottom:1px dashed #666666;}
.direction-distance .dis-cen ul li table td.l-td,.direction-distance .dis-cen ul li table td.b-td  { vertical-align:bottom}
.direction-distance .dis-bottom {  background:url(../images/distance-bottom.png) no-repeat scroll 0 0;width:289px; height:8px; }

.directions { margin-top:4px; }
.directions .d-top { background:url(../images/directions-top.png) no-repeat scroll 0 0;width:403px; height:5px;}
.directions .d-cen { background:url(../images/directions-center.png) repeat-y scroll 0 0; width:403px; display:inline-block; padding:0 0 7px;}
.directions .d-cen .d-cen-box {  padding:5px 0 0 15px;}
.directions .d-bot { background:url(../images/directions-bottom.png) no-repeat scroll 0 0;width:403px; height:5px;}
.directions .d-cen .inner-dire { margin-top:4px;}
.directions .d-cen .inner-dire h3 {  font:normal 11px/11px verdana, arial; color:#3c3738; text-transform:uppercase; padding:0 0 10px;}
.directions .d-cen .inner-dire .dire-box { margin-bottom:6px;}
.directions .d-cen .inner-dire .dire-box .dire-box-top { background:url(../images/directions-inner-top.png) no-repeat scroll 0 0;width:374px; height:5px;}
.directions .d-cen .inner-dire .dire-box .dire-box-bottom {  background:url(../images/directions-inner-bottom.png) no-repeat scroll 0 0;width:374px; height:5px;}
.directions .d-cen .inner-dire .dire-box .dire-box-cen  {  background:url(../images/directions-inner-center.png) repeat-y scroll 0 0;width:374px; padding:5px 0 15px;}
.directions .d-cen .inner-dire .dire-box .dire-box-cen .l-img { float:left; width:44px; padding:0 0 0 10px;}
.directions .d-cen .inner-dire .dire-box .dire-box-cen .r-text { float:left; width:317px;} 
.directions .d-cen .inner-dire .dire-box .dire-box-cen .r-text h2 { font:normal 11px/11px verdana, arial; color:#3c3738}
.directions .d-cen .inner-dire .dire-box .dire-box-cen .r-text p { font:normal 11px/14px verdana, arial; color:#7a7a7a; padding:5px 0 7px}
.directions .d-cen .inner-dire .dire-box .dire-box-cen .r-text a { font:normal 11px/11px verdana, arial; color:#262261; text-decoration:underline; margin-right:10px}
.directions .d-cen .inner-dire .dire-box .dire-box-cen .r-text ul { margin:7px 0;}
.directions .d-cen .inner-dire .dire-box .dire-box-cen .r-text ul li {  font:normal 11px/11px verdana, arial; color:#7a7a7a; padding:1px 0 2px; background:none}
.directions .d-cen .inner-dire .dire-box .dire-box-cen .r-text ul li img { vertical-align:1px; margin-right:4px; }


/********** Serach Results ************/
.serach-results { width:695px; margin-top:4px;}
.serach-results .sr-top {  background:url(../images/search-top.png) no-repeat scroll 0 0; height:5px;}
.serach-results .sr-cen { background:url(../images/search-center.png) repeat-y scroll 0 0; padding:14px 18px 48px;min-height:686px; }
.serach-results .title-t { width:100%; border-bottom:1px dashed #CCCCCC; margin:0 0 8px;}
.serach-results .title-t td.t-l img { vertical-align:-5px; margin-right:7px;}
.serach-results .title-t td.t-r { text-align:right}
.serach-results .title-t td { font:normal 11px/11px verdana, arial; color:#2f2a2b; text-transform:uppercase}
.serach-results .sr-bot { background:url(../images/search-bottom.png) no-repeat scroll 0 0; height:5px;}

.serach-results .results-item { border-bottom:1px dashed #CCCCCC; margin:9px 0 0; width:100%;}
.serach-results .results-item .t-l { vertical-align:top; width:23px;}
.serach-results .results-item .t-r { vertical-align:top}
.serach-results .results-item .t-r h4 { font:bold 11px/11px verdana, arial; color:#262261;}
.serach-results .results-item .t-r p.des {  font:normal 11px/18px verdana, arial; color:#2f2a2b; margin:4px 0 0;}
.serach-results .results-item .t-r p.date { font:normal 9px/9px verdana, arial; color:#a0a0a0; margin:5px 0 0; }
.serach-results .pages { width:100%; margin:15px 0 0;}
.serach-results .pages td.t-l { font:normal 11px/11px verdana, arial; color:#2f2a2b; text-transform:uppercase }
.serach-results .pages td.t-r { text-align:right; font:normal 11px/11px verdana, arial; color:#262261;}
.serach-results .pages td.t-r a {  font:normal 11px/11px verdana, arial; color:#262261; text-decoration:underline}
.serach-results .pages td.t-r a.page_on { font-weight:bold}


/*********** Help Serach Results **********/
.help-results .results-item .t-r h4  { color:#00a2ff}
.help-results .sr-top { background-image:url(../images/search-top-blue.png)}
.help-results .sr-cen { background-image:url(../images/search-center-blue.png)}
.help-results .sr-bot  { background-image:url(../images/search-bottom-blue.png)}
.help-results .sr-cen .qeustions { background:url(../images/questions-bg.png) no-repeat scroll 0 0;width:684px; height:68px; margin:-12px 0 23px -6px; position:relative}
.help-results .sr-cen .qeustions .ask-input { position:absolute; left:12px; top:30px; background:url(../images/qeustions-inputs.png) no-repeat scroll 0 0; font:bold 11px/11px arial; color:#eeeeee; padding:6px 5px 6px 7px; width:514px; }
.help-results .sr-cen .qeustions .ask-bt {  position:absolute; left:540px; top:29px;}
.help-results .sr-cen  { padding:14px 18px 20px}

/*********** Help Point **********/
.help-point .faq-div { position:relative;height:302px; }
.help-point .results-item .t-r h4  { color:#000}
.serach-results .no-bg { border-bottom:none}
.help-point  .faq7 { left:-6px;
position:absolute;
width:315px;
z-index:2;}
.help-point  .faq7 li { padding:7px 0 7px 7px}
.help-point  .faq7 li a { color:#2F2A2B;font:11px/15px verdana,arial; text-decoration:underline}
.help-point  .faq7 li.q-on {  background:url(../images/faq7-li-bg.png) no-repeat scroll 0 center;}
.help-point  .faq7-ans { float:left; background:url(../images/answer-bg.png) no-repeat scroll 0 0; height:297px;
left:304px;
position:absolute;
top:0;
width:356px;
z-index:1;}
.help-point  .faq7-ans .ans-box {height:290px;left:19px;overflow-x:hidden;overflow-y:scroll;position:absolute;top:1px;width:336px;}
.help-point  .faq7-ans .ans-box .right-ans {display:none}
.help-point  .faq7-ans .ans-box .right-ans .t { font:normal 11px/11px verdana, arial; color:#2f2a2b; text-decoration:underline}
.help-point  .faq7-ans .ans-box .right-ans p { font:normal 11px/18px verdana, arial; color:#2f2a2b; margin:12px 0 18px}
.help-point  .faq7-ans .ans-box .right-ans p a { font:normal 11px/15px verdana, arial; color:#262261; margin:0 0 10px 0; text-decoration:underline}
.help-point  .faq7-ans .ans-box .right-ans .b { font:normal 11px/15px verdana, arial; color:#262261; margin:-12px 0 10px; text-decoration:underline; display:inline-block}
.help-point .sr-cen {padding:14px 10px 20px 18px;}

.column2_wrapper .one-detail-box strong { font-weight:bold}
.column2_wrapper .one-detail-box ul { margin:10px 0 8px 33px;}
.column2_wrapper .one-detail-box ul li { font:11px/14px verdana,arial !important;list-style:none outside url(../images/blue-circle.png) !important;padding:0 0 0 10px !important;background:none repeat scroll 0 0 transparent !important;color:#6D6C6C;}


                    .eb_report table{ width:100%; margin-top:17px;}
                    .eb_report table td{ border:1px solid #666; font-family:Verdana, Geneva, sans-serif;}
					.eb_report table td.eb_top{ border:none; color:#262261; font-size:17px; font-weight:bold;}
					.eb_report table td.eb_foot{ border:none; color:#262261; font-weight:bold; }
					.eb_report table .eb_title td{ font-size:12px;  color:#333; font-weight:bold;}
					.eb_report table .eb_td_con td{ font-size:11px; color:#444; line-height:20px;}
                     .eb_sellall .eb_single{ margin-top:45px;}
                    .eb_sel1{position:relative; padding-top:10px;}
					.eb_sel1 .eb_nums{ position:absolute; top:1px; left:0px;}
					.eb_sel1 .eb_boxes{ position:absolute; top:17px; left:5px;}
					.eb_nums span{ font-size:9px; color:#000; font-weight:bold; font-family:Arial; margin-right:20px; display:inline-block; width:5px; height:10px; text-align:center;}
					.eb_boxes span{ width:23px; height:23px;  display:inline-block; margin-left:}
					.eb_boxes span.eb_y{background:#fb971f;border:1px solid #a26d2b;}
					.eb_boxes span.eb_g{background:#406730;border:1px solid #23481c;}
					
					